Maison >Opération et maintenance >exploitation et maintenance Linux >Comment installer plusieurs versions de php sous Linux et Switch
Installez le serveur Web Apache.
Avant de commencer à installer PHP, vous devez installer le serveur Web Apache. Sur les systèmes Ubuntu 18.04, vous pouvez installer à l'aide de la commande suivante :
sudo apt-get update sudo apt-get install apache2
Le processus d'installation peut prendre un certain temps en fonction de la vitesse de votre réseau. Une fois l'installation terminée, vous pouvez visualiser l'état du service Apache à l'aide de la commande suivante :
systemctl status apache2
Installez PHP Version Manager.
Il existe plusieurs outils pour installer et gérer plusieurs versions de PHP sur les systèmes Linux. Dans cet article, nous utiliserons un outil appelé PHP Version Manager. Vous pouvez l'installer via la commande suivante :
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php-pear php-dev php-mbstring php-zip php-curl php-gd php-mysql php-xml sudo apt-get install php7.4-cli sudo apt-get install php7.4-fpm
Comme mentionné ci-dessus, nous avons installé php7.4 ici. Vous pouvez installer n'importe quelle version de PHP selon vos besoins. Une fois l'installation terminée, utilisez la commande suivante pour vérifier la version PHP :
php -v
Installez PHP Version Manager.
Vous pouvez installer le gestionnaire de version PHP via :
sudo apt-get update sudo apt-get install git cd /usr/src sudo git clone https://github.com/phpbrew/phpbrew.git cd phpbrew sudo ./phpbrew init
Une fois PHPBrew terminé, vous devez ajouter ce qui suit dans votre fichier de configuration du shell bash. Vous pouvez installer la version PHP en ajoutant la ligne suivante au fichier ouvert :
sudo nano ~/.bashrc
[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
.
phpbrew nous aide à télécharger et installer rapidement plusieurs versions de PHP. Par exemple, utilisez la commande suivante pour installer la version PHP 7.1 :
sudo phpbrew install php-7.1.1 +default+mysql+pdo+openssl
Le processus d'installation peut prendre un certain temps en fonction de la vitesse de votre réseau. Une fois l'installation terminée, utilisez la commande suivante pour afficher la version PHP installée :
phpbrew list
Changer de version PHP.
Vous pouvez basculer entre plusieurs versions de PHP à l'aide de la commande suivante :
phpbrew switch php-7.1.1
Cela changera la version de PHP que votre système utilise actuellement.
Configurer le serveur Web Apache.
Une fois que vous avez installé avec succès plusieurs versions de PHP et que vous êtes passé à une version spécifique, vous devez configurer la version sélectionnée sur le serveur Web Apache.
Tout d'abord, vous devez installer le module PHP.
sudo apt-get install libapache2-mod-php7.1
Veuillez noter que la commande ci-dessus est un exemple d'installation du module Apache à l'aide d'une version PHP installée. Vous devez apporter des modifications en fonction de la version de PHP que vous avez installée.
Ensuite, redémarrez le serveur Web Apache.
sudo systemctl restart apache2
Enfin, vous devez confirmer que le serveur Web Apache utilise la bonne version de PHP. Vous pouvez utiliser la commande suivante dans le terminal :
sudo nano /var/www/html/info.php
Ajoutez le contenu suivant au fichier ouvert :
<!--?php phpinfo(); ?-->
Enregistrez et fermez le fichier. Maintenant, utilisez votre navigateur Web pour accéder à localhost/info.php. À ce stade, vous verrez les informations de configuration PHP sur le serveur, y compris la version PHP actuellement utilisée et d'autres informations connexes.
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!