Comment utiliser Nginx et Apache avec PHP ?

WBOY
Libérer: 2023-05-12 09:18:02
original
1649 Les gens l'ont consulté

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 update

sudo apt-get install apache2

Une fois l'installation terminée, vous pouvez démarrer Apache via la commande suivante :

sudo systemctl start 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 : #🎜 🎜## 🎜🎜#

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
Copier après la connexion

Vous devez avancer Index.php et le remplacer par le code suivant :

# 🎜🎜#

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
Copier après la connexion

Enregistrez le fichier et redémarrez Apache :

# 🎜🎜#sudo systemctl restart apache2

Maintenant, Apache peut exécuter PHP.

Test PHP

Vous pouvez créer un fichier PHP test.php avec le contenu suivant :

    < ?php
  1. phpinfo();
    Copier après la connexion
    Copier après la connexion
  2. ?>

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 update

sudo 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;
Copier après la connexion

}

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 :

phpinfo();
Copier après la connexion
Copier après la connexion
# 🎜🎜#?>

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!