Comment installer PHP 8 sur Debian 10

Comment installer PHP 8 sur Debian 10

PHP est un langage de script et un outil puissant pour développer des pages Web dynamiques et interactives. Il a été créé à l'origine en 1994 par le programmeur danois canadien Rasmus Lerdorf. Selon les données de W3Techs, PHP est utilisé par 78.9% de sites Web fonctionnant dans le réseau public. Ainsi, près de 8 sites Web sur 10 sur Internet utilisent PHP d'une manière ou d'une autre.

Php 8.0 est la dernière version disponible pour le développement Web. C'est la version la plus avancée et la plus sécurisée publiée par l'équipe PHP.

Ce tutoriel vous aidera à installer PHP 8.0 sur Debain 10 Buster Linux System.

Étape 1 - Configuration du référentiel APT

Ondrej Sury maintient le PPA qui contient les derniers packages PHP pour les systèmes Debian.

  1. Commençons par l'installation de certains packages requis sur votre système. Ouvrez un terminal et exécutez les commandes suivantes:
    Mise à jour Sudo Apt  sudo apt install -y gnupg2 ca-certificats apt-transport-https logiciel-properties-common  
  2. Ensuite, ajoutez la touche GPG à votre système pour vérifier les packages avant l'installation.
    wget -qo - https: // packages.sury.org / php / apt.GPG | sudo apt-key ajouter -  
  3. Créez un fichier PPA sur votre système avec le référentiel PHP sur votre système Buster Linux.
    Echo "Deb https: // packages.sury.org / php / buster Main "| sudo tee / etc / apt / sources.liste.d / php.liste  

Étape 2 - Installation de Php 8 sur Debian

Votre système est prêt pour l'installation PHP. Utilisez les commandes suivantes pour installer PHP 8 sur Debian System.

Mise à jour Sudo Apt  sudo apt installer php8.0  

La commande FIST mettra à jour le cache APT sur votre système et la deuxième commande installera les packages PHP.

Une fois l'installation terminée, vérifiez la version PHP sur le terminal.

php -v  Php 8.0.2 (CLI) (Construit: 12 février 2021 14:51:01) (NTS) Copyright (c) Le groupe PHP Zend Engine V4.0.2, Copyright (c) Zend Technologies avec Zend Opcache V8.0.2, Copyright (C), par Zend Technologies 

Étape 3 - Installation des extensions de PHP

PHP est livré avec plusieurs extensions (également appelées modules) pour effectuer des tâches spécifiques. Vous pouvez installer ces extensions sur votre système conformément à vos besoins.

Tout d'abord, recherchez les modules disponibles dans le référentiel:

Sudo apt Search Php8.0- *  

Puis installer les modules PHP requis sur votre système. La commande suivante installera des modules PHP fréquemment utilisés sur votre système.

sudo apt installer php8.0- MySQL, IMAP, LDAP, XML, CURL, MBSTRING, ZIP  

Vous pouvez vérifier les modules PHP actuellement installés et actifs sur votre système en exécutant la commande suivante.

php -m  

Vous pouvez visiter un autre article sur l'activation ou la désactivation des modules PHP sur un système de Debian System.

Étape 4 - Configuration de l'Apache avec PHP 8

Généralement, les commandes ci-dessus installent également une extension Apache PHP sur votre système. Mais incasé non installé, exécutez la commande ci-dessous pour installer Apache avec le module PHP 8.

sudo apt install apache2 libapache2-mod-php8.0  

Après une installation réussie, redémarrez le service Apache pour recharger les modules nouvellement installés.

sudo systemctl redémarrer apache2  

Ensuite, vérifiez que les modules PHP THTA sont chargés d'Apache. Créer un script PHP avec phpinfo () fonction sous la racine du document par défaut.

Echo ""> / var / www / html / info.php  

Accéder à ce fichier dans le navigateur à l'aide de l'adresse IP du serveur. Par exemple: http: // server-ip / info.php

Vous verrez les informations PHP détaillées sur la page Web.

Conclusion

Ce tutoriel vous a aidé à installer PHP 8.0 sur le système Debian 10.