Comment installer différents php (5.6, 7.x et 8.0) Versions à Ubuntu

Comment installer différents php (5.6, 7.x et 8.0) Versions à Ubuntu

Php (Acronyme récursif pour PHP: Prérocesseur hypertexte) est un langage de script à usage général populaire à source ouverte qui est largement utilisé et le mieux adapté pour développer des sites Web et des applications Web. Il s'agit d'un langage de script côté serveur qui peut être intégré à HTML.

Actuellement, il existe trois versions prises en charge de Php, je.e Php 5.6, 7.0, et 8.0. Signification Php 5.3, 5.4, et 5.5 ont tous atteint la fin de la vie; Ils ne sont plus pris en charge avec des mises à jour de sécurité.

Dans cet article, nous expliquerons comment installer toutes les versions prises en charge de Php dans Ubuntu et ses dérivés avec les extensions de PHP les plus demandées pour les deux Apache et Nginx Serveurs Web utilisant un Ondřej Surý PPA. Nous expliquerons également comment définir la version par défaut de PHP à utiliser sur le système Ubuntu.

Noter que Php 7.X est la version stable prise en charge dans les référentiels logiciels Ubuntu, vous pouvez le confirmer en exécutant la commande APT ci-dessous.

$ sudo apt show php ou $ sudo apt show php -a 
Afficher les informations de version PHP
Package: PHP Version: 1: 7.0 + 35ubuntu6 Priorité: Section facultative: PHP Source: PHP-Defaults (35UBUNTU6) Origine: Ubuntu Haigeer: Ubuntu développeurs <[email protected]> Original-Maintainer: Debian PHP Haiders <[email protected]> Bogues: https: // bogues.rampe de lancement.net / ubuntu / + filebug installé-taille: 11.3 Ko dépend: PHP7.0 Prise en charge: 5Y Téléchargement-Dimension: 2 832 B APT-SOURCES: http: // archive.ubuntu.COM / UBUNTU XENIAL / MAIN AMD64 Packages Description: Langue de script en ligne HTML-Embedded (par défaut) PHP (Acronyme récursif pour PHP: Hypertext Preprocesseur) est un langage de script à usage général open source largement utilisé qui est particulièrement adapté au Web développement et peut être intégré à HTML… ce package est un package de dépendance, qui dépend de la version PHP par défaut de Debian (Actuellement 7.0). 

Pour installer la version PHP par défaut à partir des référentiels logiciels Ubuntu, utilisez la commande ci-dessous.

$ sudo apt installer php 

Installer PHP (5.6, 7.x, 8.0) Sur Ubuntu en utilisant PPA

1. Commencez par ajouter Ondřej Surý PPA Pour installer différentes versions de PHP - Php 5.6, Php 7.X, et Php 8.0 sur le système Ubuntu.

$ sudo apt installer logiciel-properties-common $ sudo add-apt-repository ppa: ondrej / php 
Ajouter PPA dans Ubuntu

2. Ensuite, mettez à jour le système comme suit.

$ sudo apt-get updat 

3. Installez maintenant différentes versions prises en charge de PHP comme suit.

Pour le serveur Web Apache

$ sudo apt installer 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 install php7.4 [Php 7.4] $ sudo apt installer php8.0 [Php 8.0]] 

Pour le serveur Web Nginx

$ sudo apt installer 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 install php7.3-fpm [Php 7.3] $ sudo apt install php7.4-fpm [Php 7.4] $ sudo apt installer php8.0-fpm [Php 8.0]] 

4. Pour installer tous les modules PHP, spécifiez simplement la version PHP et utilisez la fonctionnalité de complétion automatique pour afficher tous les modules comme suit.

------------ Appuyez sur la touche Tab pour la complétion automatique ------------ $ sudo apt installer php5.6 $ sudo apt installer php7.0 $ sudo apt installer php7.1 $ sudo apt installer php7.2 $ sudo apt installer php7.3 $ sudo apt installer php7.4 $ sudo apt installer php8.0 
Rechercher des modules PHP

5. Vous pouvez maintenant installer les modules PHP les plus requis à partir de la liste.

------------ Installer des modules 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 install 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-Mysql 

6. Enfin, vérifiez votre version PHP par défaut utilisée sur votre système comme celle-ci.

$ php -v 
Vérifiez la version PHP par défaut dans Ubuntu

Définir la version PHP par défaut dans Ubuntu

7. Vous pouvez définir la version PHP par défaut à utiliser sur le système avec le Mise à jour Commande, après le définir, vérifiez la version PHP pour confirmer comme suit.

------------ Définir PHP par défaut Version 5.6 ------------ $ sudo update-alternatives --set php / usr / bin / php5.6 
Définir PHP 5.6 version dans Ubuntu
------------ Définir la version 7 PHP par défaut.0 ------------ $ sudo update-alternatives --set php / usr / bin / php7.0 
Définir PHP 7.0 version dans Ubuntu
------------ Définir la version 7 PHP par défaut.1 ------------ $ sudo update-alternatives --set php / usr / bin / php7.1 
Définir PHP 7.1 version dans Ubuntu
------------ Définir la version 8 PHP par défaut.0 ------------ $ sudo update-alternatives --set php / usr / bin / php8.0 
Définir la version Php 8

8. Pour définir la version PHP qui fonctionnera avec le Apache serveur Web, utilisez les commandes ci-dessous. Tout d'abord, désactivez la version actuelle avec le a2dismod commande puis activez celle que vous voulez avec le a2enmod commande.

----------- Désactiver la version PHP ----------- $ 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 ----------- Activer la version PHP ----------- $ sudo a2enmod php5.6 $ sudo a2enmod php7.1 $ sudo a2enmod php7.2 $ sudo a2enmod php7.3 $ sudo a2enmod php7.4 $ sudo a2enmod php8.0 ----------- Redémarrer le serveur Apache ----------- $ sudo systemctl redémarrer apache2 
Activer Désactiver les modules PHP pour Apache

9. Après être passé d'une version à une autre, vous pouvez trouver votre fichier de configuration PHP, en exécutant la commande ci-dessous.

------------ Pour Php 5.6 ------------ $ sudo update-alternatives --set php / usr / bin / php5.6 $ php -i | grep "fichier de configuration chargé" ------------ Pour Php 7.0 ------------ $ sudo update-alternatives --set php / usr / bin / php7.0 $ php -i | grep "fichier de configuration chargé" ------------ Pour Php 7.1 ------------ $ sudo update-alternatives --set php / usr / bin / php7.1 $ php -i | grep "fichier de configuration chargé" ------------ Pour Php 7.2 ------------ $ sudo update-alternatives --set php / usr / bin / php7.2 $ php -i | grep "fichier de configuration chargé" ------------ Pour Php 7.3 ------------ $ sudo update-alternatives --set php / usr / bin / php7.3 $ php -i | grep "fichier de configuration chargé" ------------ Pour Php 7.4 ------------ $ sudo update-alternatives --set php / usr / bin / php7.4 $ php -i | grep "fichier de configuration chargé" ------------ Pour Php 8.0 ------------ $ sudo update-alternatives --set php / usr / bin / php8.0 $ php -i | grep "fichier de configuration chargé" 
Trouver le fichier de configuration PHP

Tu pourrais aussi aimer:

  1. Comment utiliser et exécuter des codes PHP dans la ligne de commande Linux
  2. 12 Utilisation de ligne de commande PHP utile Chaque utilisateur Linux doit savoir
  3. Comment masquer la version PHP dans l'en-tête HTTP

Dans cet article, nous avons montré comment installer toutes les versions prises en charge de PHP dans Ubuntu et ses dérivés. Si vous avez des questions ou des pensées à partager, faites-le via le formulaire de rétroaction ci-dessous.