▷ Installer plusieurs versions de PHP sur Ubuntu - 5.6 7.X 8.0

PHP (PHP : Hypertext Preprocessor) est l'une des meilleures options aujourd'hui pour développer des sites Web et des applications Web grâce à un large éventail de fonctions intégrées, c'est pourquoi il est l'un des langages les plus utilisés et les plus populaires parmi les développeurs. PHP propose les versions 5.6, 7.0 et 8.0 tandis que les versions comme 5.3, 5.4 et 5.5 ne sont plus supportées.

PHP est utilisé pour les serveurs Web Apache et Nginx et Solvetic expliquera comment en installer les versions compatibles dans Ubuntu.

1. Voir la version PHP dans Ubuntu

Étape 1
Nous ouvrons le terminal et exécutons l'une des commandes suivantes :

 sudo apt afficher php sudo apt afficher php -a

AGRANDIR

Étape 2
Dans ce cas, il est possible d'installer la version la plus récente de PHP en exécutant la commande suivante :

 sudo apt install php Installer PHP avec PPA

2. Installer plusieurs versions de PHP sur Ubuntu 5.6 7.X 8.0

Étape 1
La première étape consiste à installer PHP dans l'une de ses versions de PPA, pour cela nous installons les add-ons nécessaires :

 sudo apt installer python-software-properties 

AGRANDIR

Étape 2
En cas d'erreur, nous exécutons :

 sudo apt install software-properties-common 

AGRANDIR

Étape 3
Nous entrons la lettre y pour appliquer les modifications.

AGRANDIR

Étape 4
Ajoutons maintenant le référentiel PPA :

 sudo add-apt-repository ppa: ondrej / php 

AGRANDIR

Étape 5
Nous appuyons sur Entrée pour confirmer et ajouter le référentiel :

AGRANDIR

Étape 6
Nous mettons à jour le système avec la commande :

 mise à jour sudo apt 

AGRANDIR

Étape 7
Après cela, nous pouvons installer les différentes versions de PHP.
On installe PHP 5.6 avec la commande :

 sudo apt installer php5.6 

AGRANDIR

Étape 8
Nous entrons la lettre Y pour confirmer le téléchargement et l'installation de cette version, après cela nous validons la version installée avec "php -v":

AGRANDIR

Étape 9
Nous installons PHP 7.1 avec la commande :

 sudo apt installer php7.1 

AGRANDIR

Étape 10
Nous entrons la lettre Y pour confirmer le processus :

AGRANDIR

Étape 11
On valide la version avec "php -v":

AGRANDIR

Étape 12
Nous installons PHP 8.0 avec la commande :

 sudo apt installer php8.0 

AGRANDIR

Étape 13
Nous acceptons l'installation en saisissant la lettre Y :

AGRANDIR

Étape 14
On valide la version avec la commande "php -v":

AGRANDIR

Étape 15
Pour le serveur Apache, nous avons les options suivantes à installer :

 sudo apt install php5.6 [PHP 5.6] sudo apt install php7.0 [PHP 7.0] sudo apt install php7.1 [PHP 7.1] sudo apt install php7.2 [PHP 7.2] sudo apt install php7.3 [PHP 7.3] sudo apt installer php7.4 [PHP 7.4] sudo apt installer php8.0 [PHP 8.0]
Étape 16
Dans le cas de Nginx, nous avons les versions suivantes :
 sudo apt install php5.6-fpm [PHP 5.6] sudo apt install php7.0-fpm [PHP 7.0] sudo apt install php7.1-fpm [PHP 7.1] sudo apt install php7.2-fpm [PHP 7.2] sudo apt installer php7.3-fpm [PHP 7.3] sudo apt installer php7.4-fpm [PHP 7.4] sudo apt installer php8.0-fpm [PHP 8.0] 
Étape 17
En plus de cela, il est possible d'installer des modules basés sur la destination PHP :
 sudo apt installer php5.6-cli php5.6-xml php5.6-mysql sudo apt installer php7.0-cli php7.0-xml php7.0-mysql sudo apt installer php7.1-cli php7.1-xml php7 .1-mysql sudo apt installer php7.2-cli php7.2-xml php7.2-mysql sudo apt installer php7.3-cli php7.3-xml php7.3-mysql sudo apt installer php7.3-cli php7. 4-xml php7.4-mysql sudo apt installer php7.3-cli php8.0-xml php8.0-mysq

3. Configurer la version par défaut de PHP dans Ubuntu

Étape 1
Il est possible que l'on veuille établir par défaut certaines des versions utilisées de PHP, pour cela il faut exécuter la syntaxe suivante :

 sudo update-alternatives --set php / usr / bin / php # 
Étape 2
Pour établir PHP 5.6, nous exécutons :
 sudo update-alternatives --set php /usr/bin/php5.6 
Étape 3
Pour PHP 7.1 :
 sudo update-alternatives --set php /usr/bin/php7.1 
Étape 4
Pour PHP 8.0, nous utilisons :
 sudo update-alternatives --set php /usr/bin/php8.0 

AGRANDIR

Étape 5
Il est possible de configurer la version de PHP à utiliser avec le serveur web Apache, dans ce cas il faut désactiver la version actuelle avec la commande a2dismod puis activer la version souhaitée avec la commande a2enmod.

Nous désinstallons la version actuelle :

 sudo a2dismod php5.6 sudo a2dismod php7.0 sudo a2dismod php7.1 sudo a2dismod php7.2 sudo a2dismod php7.3 sudo a2dismod php7.4 sudo a2dismod php8.0

AGRANDIR

Étape 6
Ensuite, nous activons la version souhaitée :

 sudo a2enmod php5.6 sudo a2enmod php7.1 sudo a2enmod php7.2 sudo a2enmod php7.3 sudo a2enmod php7.4 sudo a2enmod php8.0

AGRANDIR

Étape 7
Enfin on redémarre le serveur avec la commande suivante :

 sudo systemctl redémarrer apache2 

AGRANDIR

C'est le processus simple et fonctionnel pour permettre à PHP d'être installé dans différentes versions sur Ubuntu, puis de définir quelle est la version appropriée à utiliser.

wave wave wave wave wave