Aller au contenu principal

Comment installer PHP sur Debian

Comment installer PHP sur Debian

PHP est un langage de script open source largement utilisé, particulièrement adapté au développement web. Il permet aux développeurs de créer des pages web et des applications dynamiques. L'installation de PHP sur Debian est un processus simple qui peut être réalisé en quelques étapes faciles. Dans ce tutoriel, nous vous guiderons à travers le processus d'installation et vous fournirons des exemples en cours de route.

Étape 1 : Mettre à jour les listes de paquets

Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour. Ouvrez un terminal et exécutez la commande suivante pour mettre à jour les listes de paquets :

sudo apt update

Cette commande récupérera les dernières informations sur les paquets logiciels disponibles à partir des dépôts Debian.

Étape 2 : Installer PHP

Une fois les listes de paquets mises à jour, vous pouvez procéder à l'installation de PHP. Exécutez la commande suivante pour installer PHP ainsi que quelques extensions couramment utilisées :

sudo apt install php php-cli php-fpm php-mysql php-curl php-gd php-xml php-mbstring

La commande ci-dessus installera PHP et ses dépendances. Elle inclut des extensions pour MySQL, cURL, GD, XML et Multibyte String, qui sont couramment nécessaires pour le développement web.

Étape 3 : Vérifier l'installation de PHP

Une fois l'installation terminée, vous pouvez vérifier si PHP est correctement installé en exécutant la commande suivante :

php -v

Cette commande affichera la version de PHP installée sur votre système, ainsi que d'autres informations sur la configuration de PHP.

Exemple de sortie :

PHP 7.4.3 (cli) (built: Mar 26 2021 20:24:47) ( NTS )

Étape 4 : Tester PHP avec une page web

Pour vous assurer que PHP fonctionne comme prévu, créons une simple page web en PHP et testons-la dans un navigateur web.

Créez un nouveau fichier nommé index.php dans votre éditeur de texte préféré et ajoutez le code PHP suivant :

<?php
phpinfo();
?>

Enregistrez le fichier et déplacez-le dans le répertoire racine des documents du serveur web. Le répertoire racine des documents par défaut pour le serveur web Apache sur Debian est /var/www/html/.

Redémarrez Apache pour appliquer les modifications :

sudo service apache2 restart

Maintenant, ouvrez un navigateur web et accédez à http://localhost/index.php ou http://votre_adresse_ip_du_serveur/index.php. Vous devriez voir une page affichant des informations détaillées sur votre installation de PHP.

Étape 5 : Faites attention aux permissions de fichiers

Lorsque vous travaillez avec PHP et des serveurs web, il est crucial de faire attention aux permissions de fichiers. Par défaut, le serveur web s'exécute sous un utilisateur spécifique, tel que www-data. Assurez-vous que les fichiers PHP que vous créez sont lisibles par l'utilisateur du serveur web.

Pour changer la propriété du fichier PHP, vous pouvez utiliser la commande suivante :

sudo chown www-data:www-data /var/www/html/index.php

Cette commande définit le propriétaire et le groupe du fichier index.php sur www-data, qui est l'utilisateur et le groupe par défaut utilisés par le serveur web Apache sur Debian.

Conclusion

Félicitations ! Vous avez réussi à installer PHP sur Debian et à vérifier son fonctionnement. Vous pouvez maintenant commencer à développer des pages web et des applications dynamiques en utilisant PHP. N'oubliez pas de sécuriser vos fichiers PHP en définissant des permissions de fichiers appropriées. Bon codage avec PHP !