À mesure que les applications Web deviennent de plus en plus complexes, différents programmeurs peuvent avoir besoin d'utiliser différentes versions de PHP pour accomplir leur travail respectif. De manière générale, avoir une seule version de PHP sur un serveur ne suffit pas, et installer plusieurs versions de PHP peut bien satisfaire ce besoin.
Dans cet article, nous présenterons comment installer plusieurs versions de PHP dans l'environnement lamp et démontrerons comment changer de version de PHP à travers un exemple simple.
Avant de commencer à installer plusieurs versions de PHP, nous devons nous assurer que le système et l'environnement de la lampe sont à jour. Plus précisément, l'environnement du système et de la lampe peut être mis à jour à l'aide de la commande suivante :
sudo apt-get update sudo apt-get upgrade sudo apt-get install lamp-server^
Pendant le processus d'installation, il peut vous être demandé de définir le mot de passe root pour les serveurs mysql et apache.
Lors de l'installation de l'environnement lamp, php5 sera installé par défaut. Si vous devez installer d'autres versions de php, vous pouvez utiliser la commande suivante :
sudo apt-get install php7.0 php7.1 php7.2
Dans l'exemple ci-dessus, nous avons installé php7.0, php7.1 et php7.2. Différentes versions de php peuvent être installées selon les besoins.
Chaque version de php installée possède son propre fichier de configuration, elles doivent donc être configurées séparément. Dans le système Ubuntu, le fichier de configuration php se trouve dans le répertoire /etc/php/{version}/apache2/.
Vous pouvez utiliser la commande suivante pour ouvrir le fichier de configuration php7.0 et modifier la configuration :
sudo nano /etc/php/7.0/apache2/php.ini
De même, vous pouvez également utiliser des commandes similaires pour ouvrir d'autres versions de fichiers de configuration php.
Lors de l'édition du fichier de configuration php, vous devez faire attention aux points suivants :
Après avoir terminé les étapes ci-dessus, vous devrez peut-être redémarrer le serveur Apache pour que les modifications prennent effet :
sudo service apache2 restart
Lorsque plusieurs versions de php sont installées sur le système, la version de php par défaut sera la dernière installée. Afin de changer de version de php, vous pouvez utiliser la commande suivante :
sudo a2dismod php7.2 sudo a2enmod php7.1 sudo service apache2 restart
Dans l'exemple ci-dessus, nous avons désactivé php7.2 et activé php7.1. Avec ces commandes, nous avons réussi à changer la version de php de 7.2 à 7.1 et à définir php7.1 comme version par défaut.
Maintenant, utilisons un simple script PHP pour montrer comment changer de version de PHP. Tout d'abord, créez un fichier php et ouvrez-le à l'aide de l'éditeur nano :
nano /var/www/html/phpinfo.php
Copiez le code suivant dans le fichier :
<?php phpinfo(); ?>
Enregistrez et fermez le fichier. Accédez à ce fichier dans votre navigateur et vous verrez la version actuellement activée de php. Si vous suivez les instructions ci-dessus pour passer à une autre version de PHP, après avoir actualisé la page, vous verrez la version modifiée de PHP.
Dans cet article, nous avons présenté comment installer plusieurs versions de PHP dans un environnement lamp et démontré comment changer de version de PHP à travers un exemple. En gérant si facilement les différentes versions de PHP, les programmeurs peuvent accomplir leurs tâches respectives efficacement, améliorant ainsi l'efficacité du travail.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!