Maison > Article > développement back-end > Comment utiliser Nginx et Apache avec PHP ?
Dans le développement Web, l'utilisation d'un serveur Web est une étape très importante. Il peut nous aider à envoyer rapidement le contenu du site Web au navigateur de l'utilisateur. Actuellement, les serveurs web les plus utilisés sur le marché sont Apache et Nginx.
Parmi eux, Apache est un serveur Web multiplateforme open source doté de fonctions très puissantes, mais ses performances peuvent être affectées dans une certaine mesure lors du traitement de requêtes simultanées élevées. Nginx est un serveur Web hautes performances. Son architecture asynchrone basée sur les événements peut prendre en charge des requêtes simultanées plus élevées et constitue un choix idéal pour gérer des charges élevées.
Alors comment utiliser Nginx et Apache en développement PHP ? L'article suivant partagera avec vous les étapes spécifiques d'utilisation de ces deux serveurs Web.
1. Utilisation d'Apache
1 Installez Apache
Dans l'environnement Ubuntu, vous pouvez installer Apache via la commande suivante :
#. 🎜 🎜#sudo apt-get updatesudo apt-get install apache2
2. Configurez Apache pour exécuter PHP
Par défaut, Apache ne peut pas exécuter PHP, une configuration est donc requise. Le fichier suivant peut être ouvert :
sudo nano /etc/apache2/mods-enabled/dir.conf
Dans le fichier, le code suivant peut être vu : #🎜 🎜## 🎜🎜#21ec34038c0c37f01ddf18169683ebb1
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
2071f931c9870be1bebed0bdda8305e7
Vous devez avancer Index.php et le remplacer par le code suivant :
# 🎜🎜#21ec34038c0c37f01ddf18169683ebb1DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm2071f931c9870be1bebed0bdda8305e7Enregistrez le fichier et redémarrez Apache :
# 🎜🎜#sudo systemctl restart apache2
Maintenant, Apache peut exécuter PHP.
Test PHPVous pouvez créer un fichier PHP test.php avec le contenu suivant :
Téléchargez test.php dans le répertoire /var/www/html/ d'Apache, puis visitez-le dans le navigateur : http://localhost /test.php, si vous pouvez voir les informations PHP, cela signifie que PHP s'est exécuté avec succès.
2. Utilisez Nginx
1 Installez Nginx
Vous pouvez utiliser la commande suivante pour installer Nginx dans l'environnement Ubuntu :
#. 🎜🎜 #sudo apt-get updatesudo apt-get install nginx
Une fois l'installation terminée, vous pouvez démarrer Nginx via la commande suivante :
sudo systemctl start nginx#🎜🎜 #
2. Configurez Nginx pour exécuter PHP
Par défaut, nginx ne peut pas exécuter PHP et doit être configuré. Vous pouvez ouvrir les fichiers suivants :
sudo nano /etc/nginx/sites-available/default
Ajoutez le code suivant dans le bloc serveur :
#🎜 🎜#location ~ .php$ {include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;}Enregistrez le fichier et redémarrez Nginx : sudo systemctl restart nginx
# 🎜🎜#Maintenant, Nginx peut déjà exécuter PHP.
3. Test PHP
Vous pouvez créer un fichier PHP test.php avec le contenu suivant :
b4b998153f8a750df0cb0d94c5ba463b
Téléchargez test.php dans le répertoire /var/www/html/ de Nginx, puis visitez : http://localhost/test.php dans le navigateur, si Vous pouvez voir les informations PHP indiquant que PHP s'est exécuté avec succès. RésuméCe qui précède sont les étapes spécifiques à l'utilisation de Nginx et Apache dans le développement PHP. Il convient de noter que lors de la configuration du serveur Web, vous devez vérifier soigneusement le code pour. assurez-vous qu’il n’y a pas d’erreur de syntaxe. De plus, si les performances du serveur ne sont pas suffisamment bonnes, il est recommandé de choisir Nginx pour garantir que l'application peut prendre en charge des requêtes simultanées plus élevées.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!