Recherche de site Web

Comment installer PHP 7.2/7.3/7.4 sur Ubuntu 22.04


PHP est un langage de programmation côté serveur gratuit et open source et l'un des plus couramment utilisés. Il est utilisé pour le développement de sites Web dynamiques et réactifs. Il est multiplateforme et peut être installé sur de nombreuses plateformes telles que Linux, Windows, Mac OS et Unix. Avec PHP, vous pouvez créer un site Web, un blog, un système de gestion de la relation client, un système de gestion de la relation client et bien plus encore.

Dans cet article, nous allons vous montrer comment installer plusieurs versions de PHP sur Ubuntu 22.04.

Exigences

  • Un serveur exécutant Ubuntu 22.04.
  • Un mot de passe root est configuré sur le serveur.

Premiers pas

Avant de commencer, vous devez mettre à jour et mettre à niveau tous les packages système vers la dernière version. Vous pouvez mettre à jour tous les packages en exécutant la commande suivante :

apt update
apt upgrade

Une fois tous les packages mis à jour, vous pouvez passer à l'étape suivante.

Ajouter un référentiel PHP

Au moment de la rédaction de ce tutoriel, la dernière version de PHP est PHP 8.1. Ubuntu 22.04 est livré avec cette version PHP dans son référentiel par défaut. Pour installer plusieurs versions de PHP, vous devez installer le référentiel PHP d'Ondrej sur votre système.

Installez d'abord toutes les dépendances requises avec la commande suivante :

apt install software-properties-common curl gnupg2 wget -y

Une fois toutes les dépendances requises installées, ajoutez le dépôt PHP avec la commande suivante :

add-apt-repository ppa:ondrej/php

Une fois le référentiel ajouté, actualisez le cache du référentiel avec la commande suivante :

apt update

Installer PHP sur Ubuntu 22.04

Dans cette section, nous allons vous montrer comment installer plusieurs versions de PHP sur Ubuntu 22.04.

Installer PHP 7.4

Pour installer PHP 7.4, exécutez la commande suivante :

apt-get install php7.4 php7.4-fpm -y

Ensuite, exécutez la commande suivante pour installer d'autres extensions PHP :

apt-get install php7.4-cli php7.4-mbstring php7.4-xml php7.4-gd php7.4-mysql php7.4-curl

Installer PHP 7.3

Pour installer PHP 7.3, exécutez la commande suivante :

apt-get install php7.3 php7.3-fpm

Ensuite, exécutez la commande suivante pour installer d'autres extensions PHP :

apt-get install php7.3-cli php7.3-mbstring php7.3-xml php7.3-gd php7.3-mysql php7.3-curl

Installer PHP 7.2

Pour installer PHP 7.2, exécutez la commande suivante :

apt-get install php7.2 php7.2-fpm

Exécutez ensuite la commande suivante pour installer d'autres extensions PHP :

apt-get install php7.2-cli php7.2-mbstring php7.2-xml php7.2-gd php7.2-mysql php7.2-curl

Installer PHP 8.0

Pour installer PHP 8.0, exécutez la commande suivante :

apt-get install php8.0 php8.0-fpm

Exécutez ensuite la commande suivante pour installer d'autres extensions PHP :

apt-get install php8.0-cli php8.0-mbstring php8.0-xml php8.0-gd php8.0-mysql php8.0-curl

Vérifiez maintenant la version active de PHP avec la commande suivante :

php -v

Vous devriez voir la version PHP dans le résultat suivant :

PHP 8.0.21 (cli) (built: Jul 13 2022 08:26:57) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.21, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.21, Copyright (c), by Zend Technologies

Changer la version par défaut de PHP

Si plusieurs versions de PHP sont installées sur votre système. Vous pouvez facilement basculer entre eux à l’aide de la commande update-alternatives :

update-alternatives --config php

Vous serez invité à sélectionner les versions de PHP :

There are 4 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php8.0   80        auto mode
  1            /usr/bin/php7.2   72        manual mode
  2            /usr/bin/php7.3   73        manual mode
  3            /usr/bin/php7.4   74        manual mode
  4            /usr/bin/php8.0   80        manual mode

Press  to keep the current choice[*], or type selection number: 3

Entrez le numéro de version PHP souhaité à partir de la sortie ci-dessus et appuyez sur Entrée pour définir cette version PHP comme version par défaut.

update-alternatives: using /usr/bin/php7.4 to provide /usr/bin/php (php) in manual mode

Vous pouvez maintenant vérifier la version PHP active avec la commande suivante :

php -v

Vous devriez voir le résultat suivant :

PHP 7.4.30 (cli) (built: Jun 27 2022 08:21:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies

Vous pouvez également modifier les versions PHP par défaut directement avec la commande suivante :

update-alternatives --set php /usr/bin/php7.2

Vous obtiendrez le résultat suivant :

update-alternatives: using /usr/bin/php7.2 to provide /usr/bin/php (php) in manual mode

Pour vérifier la nouvelle version active, exécutez la commande suivante :

php -v

Vous devriez voir le résultat suivant :

PHP 7.2.34-32+ubuntu22.04.1+deb.sury.org+1 (cli) (built: Jun 27 2022 08:18:11) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.34-32+ubuntu22.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Supprimez PHP de votre système

Si vous souhaitez supprimer une version spécifique de PHP de votre système, exécutez la commande suivante suivie de la version PHP :

apt-get remove php7.2

Pour supprimer d'autres extensions PHP des versions PHP spécifiques, exécutez la commande suivante :

apt-get remove php7.2-*

Conclusion

Dans cet article, nous avons expliqué comment installer différentes versions de PHP sur Ubuntu 22.04. J'espère que vous avez maintenant suffisamment de connaissances pour installer et gérer plusieurs versions de PHP.