Comment installer PHP (8.2, 7.4 et 5.6) Sur Debian 11

Comment installer PHP (8.2, 7.4 et 5.6) Sur Debian 11

PHP abrégé en tant que «processeur hypertexte», est le langage de programmation open source utilisé pour le développement d'applications Web. C'est une langue de script, principalement utilisée pour l'avant avec HTML. Il peut être utilisé pour créer des sites Web de commerce électronique, gérer les bases de données et faire la surveillance de session.

Il est disponible pour tous les systèmes d'exploitation. La dernière version de PHP est la version 8 et dans cet article, nous discuterons de l'installation de PHP sur le système Linux Debian 11 (Bullseye).

Conditions préalables

Tout d'abord, mettez à jour tous les packages du système par commande mentionnée ci-dessous:

Mise à jour Sudo Apt  

Après la mise à jour des packages, installez désormais les dépendances requises par la commande mentionnée ci-dessous:

sudo apt installer logiciel-properties-common-ca-certificats LSB-libération apt-transport-https  

Étape 1 - Activer le référentiel Sury

L'étape suivante consiste à intégrer le référentiel Sury dans notre système. Sury est un référentiel PHP tiers basé à Debian qui regroupe le logiciel PHP, exécutez la commande suivante pour ajouter le référentiel Sury:

sudo sh -c 'echo "deb https: // packages.sury.org / php / $ (lsb_release -sc) Main "> / etc / apt / sources.liste.d / php.liste'  

Importation de la touche GPG pour le référentiel par la commande mentionnée ci-dessous:

wget -qo - https: // packages.sury.org / php / apt.GPG | sudo apt-key ajouter -  

Étape 2 - Installation de PHP sur Debian 11

Maintenant, mettez à jour les packages pour les synchroniser avec le référentiel Sury récemment ajouté avant d'installer PHP:

Mise à jour Sudo Apt  

Le référentiel Sury contient PHP 8.2, 8.1, 8.0, 7.4, 7.3, 7.2. 7.1, 7.0 & php 5.6. Car la dernière version stable de PHP est 8.0, mais un grand nombre de sites Web nécessitaient toujours PHP 7. Vous pouvez installer l'une des versions PHP requises sur votre système.

  • Installer php 8.2 sur Debian
    sudo apt installer php8.2  
  • Installer php 7.4 sur Debian
    sudo apt installer php7.4  
  • Installer php 5.6 sur Debian
    sudo apt installer php5.6  

Remplacer la version 8.2, 7.4 ou 5.6 avec la version PHP requise à installer sur votre système Debian. Même vous pouvez installer plusieurs versions PHP sur un seul système Debian.

Étape 3 - Installation de l'extension PHP

De plus, nous pouvons également ajouter l'extension PHP par syntaxe mentionnée en dessous:

sudo apt installer php8.1- [Extension] 

Remplacez [Extension] par l'extension que vous souhaitez installer, si vous souhaitez ajouter plusieurs extensions, puis les inclure en accolades, je vais installer «Php-MbString, PHP-CLI, PHP-XML, PHP-COMMON et PHP- Curl »en exécutant la commande mentionnée ci-dessous:

sudo apt installer php8.2-CLI PHP8.2 mbstring php8.2-xml php8.2 communs PHP8.2 curl  

Les utilisateurs ont installé une version PHP différente, besoin de remplacer 8.2 avec les versions PHP requises.

Étape 4 - Vérification de la version PHP

Maintenant, après l'installation, vérifiez que la version correcte de PHP est installée en vérifiant le numéro de version par la commande mentionnée ci-dessous:

php -v  
Sortie: PHP 8.2.1 (CLI) (Construit: 13 janvier 2023 10:43:08) (NTS) Copyright (c) Le groupe PHP Zend Engine V4.2.1, Copyright (c) Zend Technologies avec Zend Opcache V8.2.1, Copyright (c), par Zend Technologies 

Étape 5 - Commutation entre les versions PHP

Vous pouvez utiliser la commande Update-Alteratives pour définir la version PHP par défaut. Utilisez ce tutoriel pour lire plus de détails sur la commutation de la version PHP pour CLI et Apache.

Sudo Update-Alternatives - Config PHP 
Il y a 4 choix pour le PHP alternatif (fournissant / usr / bin / php). Statut de priorité du chemin de sélection ---------------------------------------------- -------------- * 0 / usr / bin / php8.1 81 MODE AUTO 1 / USR / BIN / PHP5.6 56 Mode manuel 2 / USR / BIN / PHP7.2 72 Mode manuel 3 / USR / BIN / PHP7.4 74 Mode manuel 4 / USR / BIN / PHP8.1 81 Mode manuel 5 / USR / BIN / PHP8.2 82 Mode manuel Appuyez sur pour conserver le choix actuel [*], ou le numéro de sélection du type: 4 

La sortie ci-dessus montre toutes les versions PHP installées sur votre système. Entrez un numéro de sélection pour définir la version PHP par défaut pour la ligne de commande.

Conclusion

PHP est un langage de programmation gratuit côté serveur également utilisé avec le langage de programmation HTML pour créer des sites Web dynamiques. Il est disponible pour tous les systèmes d'exploitation, mais dans cet article, nous discutons de son installation sur Debian 11 (Linux OS) Bullseye. Vous allez installer avec succès PHP sur Debian 11 après avoir parcouru ce guide.