Aller au contenu principal

Comment installer PHP sur Ubuntu

Comment installer PHP sur Ubuntu

PHP est un langage de script populaire et puissant utilisé pour développer des sites web et des applications web dynamiques. L'installation de PHP sur Ubuntu est un processus simple qui peut être effectué en quelques étapes simples. Dans ce tutoriel, nous vous guiderons à travers le processus d'installation, y compris les prérequis nécessaires, étape par étape. Alors, commençons !

Prérequis

Avant de commencer, assurez-vous d'avoir les prérequis suivants en place :

  • Une machine Ubuntu avec des privilèges root.
  • Une connexion internet active.

Étape 1 : Mettre à jour les packages système

Pour commencer, mettons à jour les packages système vers leurs dernières versions. Ouvrez le terminal et exécutez les commandes suivantes :

sudo apt update
sudo apt upgrade

Cela mettra à jour les listes de packages et mettra à niveau les packages obsolètes de votre système.

Étape 2 : Installer le serveur web Apache

PHP nécessite un serveur web pour fonctionner, et Apache est un choix populaire. Pour installer Apache, exécutez la commande suivante :

sudo apt install apache2

Pendant le processus d'installation, vous pouvez être invité à confirmer l'installation. Appuyez sur 'Y' et appuyez sur Entrée pour continuer. Une fois l'installation terminée, Apache démarrera automatiquement.

Pour vérifier si Apache fonctionne, ouvrez votre navigateur web et entrez http://localhost ou http://votre_adresse_ip_de_serveur dans la barre d'adresse. Si Apache est installé correctement, vous devriez voir la page web Apache par défaut.

Étape 3 : Installer PHP

Maintenant qu'Apache fonctionne, installons PHP et ses modules nécessaires. Exécutez la commande suivante :

sudo apt install php libapache2-mod-php

De manière similaire à l'installation d'Apache, vous serez invité à confirmer l'installation. Appuyez sur 'Y' et appuyez sur Entrée pour continuer. Une fois l'installation terminée, PHP sera installé et intégré à Apache.

Étape 4 : Tester l'installation de PHP

Pour vous assurer que PHP est correctement installé, nous pouvons créer un fichier PHP simple et le tester dans le navigateur web.

Accédez au répertoire racine du serveur web Apache en exécutant la commande suivante :

cd /var/www/html

Maintenant, créez un nouveau fichier PHP appelé info.php à l'aide d'un éditeur de texte :

sudo nano info.php

Ajoutez le contenu suivant au fichier :

<?php
phpinfo();
?>

Enregistrez le fichier et quittez l'éditeur de texte. Maintenant, ouvrez votre navigateur web et entrez http://localhost/info.php ou http://votre_adresse_ip_de_serveur/info.php dans la barre d'adresse. Si PHP est correctement installé, vous devriez voir une page d'informations PHP détaillée.

Étape 5 : Modules PHP supplémentaires

Selon les besoins de votre projet, vous devrez peut-être installer des modules PHP supplémentaires. Pour afficher les modules PHP disponibles, vous pouvez exécuter la commande suivante :

sudo apt search php-

Cela affichera une liste de modules PHP disponibles que vous pouvez installer en utilisant la commande sudo apt install suivie du nom spécifique du module.

Étape 6 : Sécuriser l'installation de PHP

Pour améliorer la sécurité de votre installation de PHP, il est recommandé de désactiver l'affichage des erreurs et avertissements PHP sur votre serveur de production. Pour ce faire, ouvrez le fichier de configuration PHP à l'aide de votre éditeur de texte préféré :

sudo nano /etc/php/{VERSION_PHP}/apache2/php.ini

Localisez les lignes suivantes dans le fichier :

display_errors = On
display_startup_errors = On

Changez les deux valeurs en Off :

display_errors = Off
display_startup_errors = Off

Enregistrez le fichier et quittez l'éditeur de texte. N'oubliez pas de remplacer {VERSION_PHP} par le numéro de version de PHP installé sur votre système.

Étape 7 : Redémarrer Apache

Après avoir apporté des modifications à la configuration de PHP, vous devez redémarrer Apache pour que les modifications prennent effet. Exécutez la commande suivante :

sudo service apache2 restart

Conclusion

Félicitations ! Vous avez réussi à installer PHP sur votre machine Ubuntu. Vous pouvez maintenant commencer à développer des applications web dynamiques en utilisant PHP. N'oubliez pas de maintenir votre système et vos logiciels à jour pour une sécurité et des performances optimales.

N'hésitez pas à explorer la documentation et les tutoriels PHP pour améliorer vos compétences et vos connaissances en PHP.

Bon codage !