Comment puis-je installer PHP / PHP 7.3 sur Debian 10 / Debian 11 Linux ?. Ce guide vous guidera à travers les étapes d'installation de PHP 7.3 / PHP 7.4 sur Debian 10 /11 . Pour les utilisateurs du serveur Web Apache, vous devrez installer libapache2-mod-php lequel vous permet d'héberger et de servir des applications PHP avec le serveur Web Apache.

Debian 10 Buster a PHP 7.3 comme version installable par défaut, tandis que Debian 11 est livré avec PHP 7.4. Le seul prérequis pour cette configuration est Debian préinstallé et un compte utilisateur avec accès sudo.

Étape 1 : Mettre à jour le système

Comme toujours, nous vous recommandons de mettre à jour les référentiels de logiciels et d'installer des packages pour les synchroniser avec les dernières versions.

sudo apt update && sudo apt -y upgrade

Étape 2 : Installer PHP sur Debian 10 (Buster) / Debian 11 (Bullseye)

L'étape suivante est l'installation de PHP 7.x sur Debian 10 / Debian 11. Exécutez les commandes suivantes sur votre terminal Debian pour installer PHP.

sudo apt -y install php php-common

Confirmez la version de PHP.

# Debian 11
$ php -v
PHP 7.4.25 (cli) (built: Oct 23 2021 21:53:50) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.25, Copyright (c), by Zend Technologies 
# Debian 10
$ php -v
PHP 7.3.29-1~deb10u1 (cli) (built: Jul  2 2021 04:04:33) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.29, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.29-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies

Étape 3 : Installer les extensions PHP sur Debian 10 / Debian 11

Les extensions PHP peuvent être installées à la demande. Ici, je vais montrer l'installation des extensions PHP les plus courantes requises pour une utilisation de base.

sudo apt -y install php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd  php-mbstring php-curl php-xml php-pear php-bcmath

Étape 4 : Utiliser PHP avec Apache Web Server

Vous devez avoir installé Apache Web Server, voir ci-dessous :

Installez ensuitelibapache2-mod-php

sudo apt -y install libapache2-mod-php

Activez le module Apache s'il n'est pas déjà activé, puis redémarrez le serveur Web.

# Debian 10 $ sudo a2enmod php7.* 
Considering dependency mpm_prefork for php7.3:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php7.3:
Module php7.3 already enabled

# Debian 11 $ sudo a2enmod php7.*
Considering dependency mpm_prefork for php7.4:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php7.4:
Module php7.4 already enabled

$ sudo systemctl restart apache2

Cours vidéo de programmation Web PHP :

Votre soutien est notre motivation éternelle,
cette tasse de café est ce qui nous fait avancer !


Au fur et à mesure que nous continuons à nous développer, nous souhaitons atteindre et impacter davantage de personnes qui visitent et profitent des guides que nous avons sur notre blog. C'est une grande tâche pour nous et nous sommes jusqu'à présent extrêmement reconnaissants envers les personnes aimables qui ont montré un soutien incroyable à notre travail tout au long de notre présence en ligne.

Merci pour votre soutien alors que nous travaillons pour vous offrir le meilleur des guides et des articles. Cliquez ci-dessous pour nous acheter un café.

Boîte à café

LAISSER UNE RÉPONSE