Dans cet article, nous vous avons expliqué les étapes nécessaires pour installer et configurer PHP 8 sur Debian 10. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
PHP est un acronyme récursif pour Hypertext Preprocessor. Il s'agit d'un langage de script open source à usage général largement utilisé, particulièrement adapté au développement Web et pouvant être intégré au HTML. De nombreux CMS et frameworks populaires tels que WordPress, Laravel et bien d'autres sont construits en PHP. À l'heure actuelle, PHP 8.0 est sur le point de sortir le 26 novembre 2020. Le processus de publication est actuellement gelé et nous aurons 4 versions bêta et 5 versions candidates avant d'obtenir la version finale (https ://wiki.php.net/todo/php80 pour toutes les dates).
Prérequis :
- Système d'exploitation avec Debian 10
- Adresse IPv4 du serveur avec privilèges de superutilisateur (accès racine)
- Terminal Gnome pour Linux Desktop
- Client SSH PuTTy pour Windows ou macOS
- Powershell pour Windows 10/11
- Familier avec les commandes APT
Installer PHP 8 sur Debian 10
Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.
sudo apt update sudo apt upgrade sudo apt install apt-transport-https lsb-release ca-certificates wget curl
Étape 2. Installez PHP 8 sur le système Debian.
Téléchargez le SURY PPA pour PHP, puis configurez le référentiel apt pour celui-ci :
sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Installer la clé PHP GPG de Sury :
curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Ensuite, exécutez les commandes suivantes pour installer PHP 8 sur Debian 10 :
sudo apt install php8.0 php8.0-fpm php8.0-curl php8.0-mysqlnd php8.0-zip php8.0-mbstring php8.0-xml
Afin de vérifier le numéro de version de votre PHP installé, exécutez la commande suivante :
$ php8.0 -v PHP 8.0.0 (cli) (built: Dec 12 2020 16:22:12) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies
Étape 3. Installez les extensions PHP.
Les extensions PHP sont des bibliothèques compilées qui étendent les fonctionnalités de base de PHP. Les extensions sont disponibles sous forme de packages et peuvent être facilement installées avec apt :
sudo apt install php8.0-[module]
Par exemple :
sudo apt install php8.0-devel
Étape 4. Tester PHP.
Maintenant, créez un fichier PHP de test appelé info.php dans le répertoire d'accueil par défaut du serveur Web :
sudo nano /var/www/html/info.php
Et ajoutez la ligne suivante :
<?php phpinfo();
Une fois, ouvrez votre navigateur et accédez au nom d'hôte ou à l'adresse IP du serveur suivi du nom du fichier que vous avez créé ci-dessus :
http://localhost/info.php
C'est tout ce que vous avez à faire pour installer le PHP sur Debian 10 Buster. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur PHP 8, veuillez consulter leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.