Position actuelle: Accueil> Derniers articles> Guide détaillé d'explication et d'optimisation pour la configuration de PHP et Apache sur les serveurs Linux

Guide détaillé d'explication et d'optimisation pour la configuration de PHP et Apache sur les serveurs Linux

gitbox 2025-07-31

Guide de configuration pour PHP et Apache dans l'environnement Linux

Dans le développement de réseau moderne, Linux, en tant que système d'exploitation de serveur stable et efficace, est devenu le premier choix pour de nombreux développeurs. Cet article commencera par la préparation de l'environnement et expliquera progressivement comment installer et configurer correctement PHP et Apache pour vous aider à créer et à optimiser l'environnement du serveur Web.

Préparation environnementale

Tout d'abord, assurez-vous que votre système Linux est mis à jour et que la dernière version d'Apache et de PHP est installée. Vous pouvez utiliser la commande suivante pour installer:

 sudo apt update
sudo apt install apache2 php libapache2-mod-php

Configurer Apache pour prendre en charge PHP

Une fois l'installation terminée, Apache doit être configurée pour prendre en charge les fichiers PHP. Modifier le fichier de configuration principale Apache:

 sudo nano /etc/apache2/apache2.conf

Assurez-vous que le fichier de configuration contient les éléments suivants pour permettre à Apache de gérer correctement les scripts PHP:

 AddType application/x-httpd-php .php

Tester l'environnement PHP

Pour confirmer si la configuration PHP est en vigueur, un fichier de test simple peut être créé. Exécuter la commande:

 sudo nano /var/www/html/info.php

Et écrivez le code suivant:

 <?php
phpinfo();
?>

Après enregistrer, visitez http: //your_server_ip/info.php dans votre navigateur et vous verrez la page d'informations de configuration détaillée de PHP.

Configurer l'hôte virtuel Apache

Pour mieux gérer plusieurs sites, vous pouvez configurer un hôte virtuel pour chaque site. Créer un fichier de configuration d'hôte virtuel:

 sudo nano /etc/apache2/sites-available/mywebsite.conf

Ajoutez le contenu suivant (veuillez remplacer MyWebsite par le nom de votre site Web):

 <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/mywebsite
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Définir les autorisations et redémarrer Apache

Assurez-vous que les autorisations du répertoire du site sont correctes et exécutées:

 sudo chown -R www-data:www-data /var/www/mywebsite

Activer la nouvelle configuration du site et redémarrer Apache:

 sudo a2ensite mywebsite.conf
sudo systemctl restart apache2

Résumer

Grâce aux étapes ci-dessus, vous avez terminé la configuration de base de PHP et Apache sur les serveurs Linux. La configuration raisonnable améliore non seulement les performances du serveur, mais jette également une base solide pour le développement et le déploiement ultérieurs. J'espère que ce guide peut aider à construire votre environnement Linux plus lisse.