Comment installer plusieurs versions de php sous Linux et Switch

WBOY
Libérer: 2023-05-13 14:28:06
avant
1044 Les gens l'ont consulté

  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
Copier après la connexion

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
Copier après la connexion
  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
Copier après la connexion

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
Copier après la connexion
  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
Copier après la connexion

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
Copier après la connexion
[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
Copier après la connexion
  1. .

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
Copier après la connexion

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
Copier après la connexion
  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
Copier après la connexion

Cela changera la version de PHP que votre système utilise actuellement.

  1. 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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

Ajoutez le contenu suivant au fichier ouvert :

<!--?php phpinfo(); ?-->
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal