Maison >développement back-end >Problème PHP >Comment installer plusieurs versions de PHP sous Linux et basculer entre elles

Comment installer plusieurs versions de PHP sous Linux et basculer entre elles

PHPz
PHPzoriginal
2023-04-12 13:55:401614parcourir

Il est très courant d'installer plusieurs versions de PHP sur un serveur Linux. Lors de la prise en charge de différents projets PHP, il est important de choisir la bonne version. Sur les systèmes Linux, il existe des outils qui peuvent vous aider à installer facilement plusieurs versions de PHP et à basculer entre elles. Dans cet article, nous expliquerons comment installer plusieurs versions de PHP à l'aide du serveur Web Apache sur le système Ubuntu 18.04 et basculer facilement entre elles.

  1. 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
  1. 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
  1. 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 ajouter la ligne suivante dans le fichier ouvert :

sudo nano ~/.bashrc
[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
  1. Installez la version PHP.

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
  1. 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.

  1. Configurez 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.

  1. Résumé

En suivant les étapes ci-dessus, vous pouvez installer plusieurs versions de PHP sur votre système Linux et les configurer sur le serveur Web Apache. Cela vous permet d'utiliser les versions PHP correspondantes dans différents projets. De plus, vous pouvez passer rapidement et facilement à une autre version de PHP si nécessaire.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn