Maison  >  Article  >  Opération et maintenance  >  Comment résoudre nginx ne peut pas exécuter un fichier ou un répertoire php

Comment résoudre nginx ne peut pas exécuter un fichier ou un répertoire php

王林
王林avant
2023-05-16 12:58:172066parcourir

Solution au problème selon lequel nginx ne peut pas exécuter de fichiers ou de répertoires php : 1. Démarrez le serveur php-fpm ; 2. Vérifiez la configuration nginx du site Web 3. Ouvrez le fichier nginx.conf et vérifiez l'instruction racine et Chemins d'instruction fastcgi_param ; 4. Modification Le chemin de la commande doit être cohérent avec le chemin du fichier auquel accéder.

Résolu le problème de nginx qui n'analyse pas php

nginx a été installé et exécuté avec succès

php a été installé avec succès et php-fpm a été exécuté avec succès : service php-fpm start
netstat -antp | grep :80  netstat -antp | grep :9000, les ports 80 et 9000 sont tous deux présents état d'écoute

nginx peut accéder aux fichiers statiques HTML mais ne peut pas accéder aux fichiers PHP

Les pages Web HTML peuvent s'exécuter mais PHP ne peut tout simplement pas s'exécuter...

1 "N'oubliez pas de démarrer le serveur php-fpm après l'installation" Soyez sûr. pour le démarrer

2. Vérifiez la configuration nginx de votre site web, notamment les points marqués dans l'image

Comment résoudre nginx ne peut pas exécuter un fichier ou un répertoire php

Habituellement, la situation suivante se produit (c'est ce que j'ai rencontré)

Dans le fichier nginx.conf, la racine command et fastcgi_param command sont ce que vous voulez. Causé par des chemins incohérents des fichiers accédés

Comment résoudre nginx ne peut pas exécuter un fichier ou un répertoire php

Remarque : Voici un point à noter, chaque version du fichier de configuration nginx est quelque peu différente, mais généralement la même, root fait référence à la valeur par défaut chemin d'accès, fastcgi_aram fait référence à C'est le chemin à analyser par PHP. Les deux chemins doivent être cohérents avant de pouvoir y accéder.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer