drupal_10_sous_virtualmin-apache-debian_12

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
drupal_10_sous_virtualmin-apache-debian_12 [2023/12/20 20:20] – [Configuration et lancement] Flazdrupal_10_sous_virtualmin-apache-debian_12 [2023/12/21 17:00] (Version actuelle) – [Versions de PHP] Flaz
Ligne 52: Ligne 52:
 ~$ composer --version ~$ composer --version
 </code> </code>
 +==== Optimisation ====
 +Sans l'imposer, //Composer// réclame l'installation de PHP-cURL afin d'améliorer sa vitesse de traitement. Sous Debian, la fonctionnalité est apportée sous la forme d'un paquetage additionnel. Après s'être assurée qu'il n'est pas déjà installé, on l'installe avec les précautions d'usage concernant la version :
 +<code>
 +# php --version
 +PHP 8.2.13 (cli) (built: Nov 24 2023 13:10:42) (NTS)
 +# php8.2 -m | grep curl
 +# apt install php8.2-curl
 +</code>
 +
 ===== Installation d'un site test ===== ===== Installation d'un site test =====
 ==== Chargement et implantation ==== ==== Chargement et implantation ====
Ligne 116: Ligne 125:
 </code> </code>
 À ce stade, drush est opérationnel sur le site installé précédemment. À ce stade, drush est opérationnel sur le site installé précédemment.
 +==== Versions de PHP ====
 +//Drush// utilise la version par défaut de PHP, telle que définie au niveau du système((Typiquement, la valeur de renvoie la commande "php --version".)). Or, //Virtualmin// permet de choisir la version de PHP utilisée par chaque serveur ou sous-serveur.
  
 +Il faut donc être attentive aux écarts de version. Faute de quoi, le code PHP de //Drupal// peut être exécuté avec des versions différentes de PHP selon qu'il est sollicité par le serveur web ou par //drush//, sans qu'on en ait conscience. Il peut en résulter des écarts de comportement incompréhensibles… Faute de solution universelle, chacune adaptera sa manière de faire à ses besoins et contraintes.
  
 +Dans Virtualmin, la version de PHP utilisée par le site web est directement accessible via le lien symbolique "bin/php". En suivant les principes d'organisation utilisés jusqu'ici, la version de PHP que l'on souhaite utiliser se trouve systématiquement dans "../bin", relativement à la racine du projet.
drupal_10_sous_virtualmin-apache-debian_12.1703100036.txt.gz · Dernière modification : 2023/12/20 20:20 de Flaz