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.