Position actuelle: Accueil> Derniers articles> Tutoriel de déploiement de serveur local PHP : un guide complet de l'installation à l'exécution

Tutoriel de déploiement de serveur local PHP : un guide complet de l'installation à l'exécution

M66 2025-10-21

Présentation du déploiement du serveur local PHP

Construire un environnement d'exécution PHP local est une base importante pour le développement Web. En déployant un serveur local, les développeurs peuvent tester et exécuter rapidement des programmes PHP sans recourir à des serveurs distants. Ce qui suit présentera en détail les étapes de déploiement de PHP sur le serveur local.

Installer le serveur Web

Avant de déployer PHP, vous devez d'abord installer un serveur Web, tel qu'Apache ou Nginx.

  • Apache : les utilisateurs de macOS/Linux peuvent utiliser Homebrew pour installer : brew install apache2 . Les utilisateurs Windows peuvent accéder au site Web officiel d'Apache pour télécharger le package d'installation.
  • Nginx : les utilisateurs de macOS/Linux peuvent utiliser Homebrew pour installer : Brew install nginx . Les utilisateurs Windows peuvent l'installer via le programme d'installation officiel.

Installer PHP

Ensuite, vous devez installer PHP sur votre système afin que le serveur puisse analyser le code PHP.

  • macOS : installer à l'aide de la commande Homebrew : brew install php
  • Linux : installer à l'aide de la commande apt : sudo apt install php
  • Windows : Vous pouvez vous rendre sur le site officiel de PHP pour télécharger la version correspondante et l'installer.

Configurer le serveur Web pour analyser PHP

Une fois l'installation terminée, vous devez configurer le serveur Web afin qu'il puisse gérer correctement les fichiers PHP.

Exemple de configuration Apache :

 LoadModule php7_module /usr/lib/apache2/modules/libphp7.so

Exemple de configuration Nginx :

 emplacement ~ \.php$ {
  fastcgi_pass 127.0.0.1:9000 ; # Le port de processus PHP FastCGI inclut fastcgi_params ;
}

Exécutez le processus PHP FastCGI

Exécutez la commande suivante dans le terminal pour démarrer le serveur intégré PHP ou le processus FastCGI :

 php -S hôte local : 9000

Créer des fichiers de tests PHP

Créez un fichier index.php dans le répertoire racine du serveur Web (tel que /var/www/html/ ) et écrivez le code suivant pour tester :

<?php
phpinfo();
?>

Résultats du déploiement des tests

Après avoir démarré le serveur, visitez http://localhost/index.php dans le navigateur. Si la page affiche normalement les informations PHP, le déploiement est réussi.

Activer HTTPS (facultatif)

Si vous devez activer HTTPS, vous pouvez générer vous-même un certificat SSL et configurer le chemin de certificat correspondant sur le serveur Web pour obtenir un accès crypté.

Considérations sur le déploiement

  • Assurez-vous que PHP est compatible avec la version du serveur Web.
  • Ajustez le fichier de configuration php.ini en fonction des besoins du projet.
  • Optimisez la structure du code PHP et améliorez les performances d'exécution.

Grâce aux étapes ci-dessus, vous pouvez déployer et exécuter avec succès des applications PHP localement, fournissant ainsi une prise en charge efficace de l'environnement pour le développement et le débogage.