Installation PHP · 3 min read · Nov 01, 2025
Comment installer PHP 8 sur Debian 11

PHP est un langage de programmation côté serveur gratuit, open-source et populaire utilisé pour créer des sites Web dynamiques. PHP est livré avec de nombreuses fonctionnalités puissantes, y compris un compilateur Just-in-time (JIT), des attributs, des arguments nommés, et plus encore. De nombreuses plateformes populaires, y compris WordPress, Magento, Drupal et Joomla, sont basées sur PHP.
Dans ce tutoriel, je vais vous montrer comment installer PHP 8.0 sur Debian 11.
Prérequis
- Un serveur exécutant Debian 11.
- Un mot de passe root configuré sur le serveur.
Mettre à jour votre système
Avant de commencer, il est conseillé de mettre à jour votre système avec les derniers paquets. Vous pouvez tous les mettre à jour en utilisant la commande suivante :
apt-get update -yUne fois tous les paquets mis à jour, vous pouvez passer à l’étape suivante.
Ajouter le dépôt PHP
Par défaut, PHP 8.0 n’est pas inclus dans le dépôt par défaut de Debian 11. Vous devrez donc ajouter le dépôt Sury PHP à APT.
Tout d’abord, installez les paquets requis en utilisant la commande suivante :
apt-get install ca-certificates apt-transport-https software-properties-common -yUne fois tous les paquets installés, ajoutez un dépôt Sury à APT en utilisant la commande suivante :
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.listEnsuite, téléchargez et ajoutez la clé GPG avec la commande suivante :
wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -Une fois que vous avez terminé, mettez à jour le dépôt avec la commande suivante :
apt-get update -yInstaller PHP 8.0
Maintenant, installez PHP 8.0 en utilisant la commande suivante :
apt-get install php8.0Une fois PHP installé, vérifiez la version installée de PHP en utilisant la commande suivante :
php -vVous devriez voir la sortie suivante :
PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies
Installer les extensions PHP 8
Vous pouvez installer différentes extensions PHP en fonction des exigences de votre application en utilisant la commande suivante :
apt-get install php php-common php-xml php-gd php-mbstring php-tokenizer php-json php-bcmath php-zip -yUne fois toutes les extensions PHP installées, vous pouvez passer à l’étape suivante.
Configurer PHP 8 pour Apache
Vous devrez modifier le fichier php.ini et changer certaines valeurs pour les applications Web.
Vous pouvez l’éditer avec la commande suivante :
nano /etc/php/8.0/apache2/php.iniChangez les lignes suivantes :
upload_max_filesize = 32M
post_max_size = 48M
memory_limit = 256M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000
Enregistrez et fermez le fichier, puis redémarrez Apache pour appliquer les modifications.
systemctl restart apache2Passer à PHP 8
S’il y a plusieurs versions de PHP installées sur votre serveur, vous devrez désactiver la version PHP par défaut et activer la version PHP 8.
Par exemple, exécutez la commande suivante pour désactiver la version PHP 7.4 :
a2dismod php7.4Ensuite, activez la version PHP 8.0 en utilisant la commande suivante :
a2enmod php8.0Ensuite, redémarrez le service Apache pour appliquer les modifications :
systemctl restart apache2Vérifier PHP
Ensuite, vous devrez créer un fichier info.php dans le répertoire racine Web d’Apache pour tester la version de PHP :
Vous pouvez le créer avec la commande suivante :
nano /var/www/html/info.phpAjoutez la ligne suivante :
Une fois que vous avez terminé, ouvrez votre navigateur Web et accédez au fichier info.php en utilisant l’URL http://your-server-ip/info.php. Vous devriez voir la page PHP sur l’écran suivant :

Conclusion
Dans le guide ci-dessus, vous avez appris comment installer PHP 8.0 sur Debian 11. J’espère que vous pouvez maintenant facilement mettre à jour votre version PHP existante. N’hésitez pas à me demander si vous avez des questions.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.