Dans ce tutoriel, nous allons vous montrer comment installer PHP 8 sur Debian 11. Pour ceux d’entre vous qui ne le savaient pas, PHP est un langage de script open source et généraliste qui est particulièrement adapté au développement web mais qui a également été utilisé comme langage de programmation généraliste. La dernière version de PHP à ce jour est la série 8. PHP 8 est une mise à jour importante du langage PHP. Il contient de nombreuses nouvelles fonctionnalités et optimisations, notamment des arguments nommés, des types d’union, des attributs, une promotion de propriété de constructeur, une expression de correspondance, un opérateur null safe, JIT, des améliorations du système de types, la gestion des erreurs et la cohérence.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas l’installation de PHP 8 sur une Debian 11 (Bullseye).
Installer PHP 8 sur Debian 11 Bullseye
Étape 1. Avant d’installer un logiciel, il est important de vous assurer que votre système est à jour en exécutant ce qui suit apt
commandes dans le terminal :
sudo mise à jour appropriée
sudo mise à niveau appropriée
sudo apt installer curl wget gnupg2 ca-certificats lsb-release apt-transport-https
Étape 2. Installation de PHP 8 sur Debian 11.
Maintenant, nous ajoutons le référentiel SURY à votre système :
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c ‘echo “deb https://packages.sury.org/php/ $(lsb_release -sc) main” > /etc/apt/sources.list.d/php.list’
Ensuite, installez PHP 8.0 à l’aide de la commande suivante ci-dessous :
sudo mise à jour appropriée
sudo apt installer php8.0
De plus, les packages nécessaires seront installés, dont certains sont des extensions PHP 8.x standard :
sudo apt installer php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-xsl php8.0-apcu php8.0-curl php8.0-gmp php8.0-opcache php8.0-mbstring php8.0-pgsql php8.0-imagick php8.0-memcached php8.0-bz2 php8.0-ds php8.0-imap php8.0-cgi php8.0-mysql php8.0-cli php8.0-fpm php8.0-xml
Une fois l’installation terminée, vous pouvez confirmer l’installation à l’aide de la commande suivante :
php -v
Étape 3. Tester PHP.
Nous créons maintenant un fichier de test qui renverra des informations sur notre serveur en exécutant la commande dans le terminal :
echo “” | sudo tee /var/www/html/info.php
Vérifions que le serveur affiche correctement le contenu généré par le script PHP en ouvrant cette page dans le navigateur : https://localhost/info.php
, Si la page d’informations PHP est affichée dans votre navigateur, tout semble bon et vous êtes prêt à continuer.
Toutes nos félicitations! Vous avez installé PHP avec succès. Merci d’avoir utilisé ce tutoriel pour installer la dernière version de PHP 8 sur Debian 11 Bullseye. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de PHP.