Linux

Comment configurer Apache pour exécuter PHP sous Linux ?


Installer Apache sur Linux

La première étape pour préparer votre serveur pour exécuter des scripts PHP est d’installer le serveur web Apache. Pour ce faire, ouvrez un terminal et utilisez les commandes adaptées à votre distribution Linux. Par exemple, sur Ubuntu ou Debian, exécutez :

sudo apt update
sudo apt install apache2

Cela installera la dernière version d’Apache disponible dans les dépôts de votre distribution. Une fois l’installation terminée, vérifiez que le service Apache fonctionne correctement en accédant à l’URL http://localhost dans votre navigateur. Vous devriez voir la page par défaut d’Apache.

Télécharger et installer PHP

Après avoir installé Apache, vous devez installer PHP. Pour cela, utilisez la commande suivante, qui installera PHP ainsi que le module nécessaire pour l’intégration avec Apache :

sudo apt install php libapache2-mod-php

Cette commande installera PHP et les bibliothèques nécessaires pour que PHP fonctionne avec Apache. À la fin de l’installation, redémarrez Apache pour activer le module PHP :

sudo systemctl restart apache2

Vous pouvez confirmer l’installation de PHP en créant un fichier test. Dans le dossier racine d’Apache (généralement /var/www/html), créez un fichier nommé info.php avec le contenu suivant :

<?php phpinfo(); ?>

Accédez ensuite à http://localhost/info.php dans votre navigateur pour voir les détails de votre installation PHP.

Configurer Apache pour exécuter PHP

Pour que PHP fonctionne avec Apache, il n’est souvent pas nécessaire de faire des modifications complexes. Toutefois, vous pouvez personnaliser certains paramètres en éditant le fichier de configuration d’Apache. Utilisez un éditeur de texte pour ouvrir le fichier de configuration :

sudo nano /etc/apache2/apache2.conf

Vous pouvez ajouter des directives pour améliorer la gestion des fichiers PHP, comme la définition des types MIME. Après avoir apporté vos modifications, n’oubliez pas de sauvegarder le fichier et de redémarrer Apache.

A lire :  Pourquoi Linux est-il si génial ?

Contrôler la version de PHP installée

Pour vérifier que PHP est installé correctement et connaître sa version, vous pouvez à nouveau utiliser la ligne de commande. Exécutez simplement :

php -v

Cela vous affichera la version de PHP actuellement installée. Cela garantit que vous avez bien configuré le serveur avec la version souhaitée.

FAQ

1. Ai-je besoin de redémarrer Apache après avoir installé PHP ?

Oui, il est recommandé de redémarrer Apache afin de charger le module PHP et d’appliquer toute nouvelle configuration.

2. Quelle version de PHP dois-je installer avec Apache ?

Il est préférable d’installer la version la plus récente de PHP compatible avec vos applications. Consultez la documentation de chaque application pour connaître les versions prises en charge.

3. Que faire si PHP ne s’exécute pas sur mon serveur Apache ?

Assurez-vous que le module PHP est bien activé dans Apache. Vérifiez également les fichiers de configuration et consultez les journaux d’erreurs d’Apache pour plus d’informations sur le problème.