Heim >Betrieb und Instandhaltung >Nginx >So lösen Sie, dass Nginx die PHP-Datei oder das PHP-Verzeichnis nicht ausführen kann

So lösen Sie, dass Nginx die PHP-Datei oder das PHP-Verzeichnis nicht ausführen kann

王林
王林nach vorne
2023-05-16 12:58:172411Durchsuche

Lösung für Nginx, das PHP-Dateien oder -Verzeichnisse nicht ausführen kann: 1. Starten Sie den PHP-FPM-Server. 2. Überprüfen Sie die Nginx-Konfiguration der Website nginx.conf-Datei, überprüfen Sie die Root-Anweisungs- und fastcgi_param-Anweisungspfade. 4. Stellen Sie den Anweisungspfad so ein, dass er mit dem Dateipfad übereinstimmt, auf den zugegriffen werden soll.

Lösung des Problems, dass Nginx PHP nicht analysiert

nginx wurde erfolgreich installiert und läuft

php Die Installation ist erfolgreich und php-fpm wird erfolgreich ausgeführt: service php-fpm start
netstat -antp | grep :80  netstat -antp | grep :9000, beide Ports 80 und 9000 befinden sich im Überwachungsstatus

nginx kann jedoch auf statische HTML-Dateien zugreifen Ich kann nicht auf PHP-Dateien zugreifen.

HTML-Webseite kann ausgeführt werden, aber PHP kann einfach nicht ausgeführt werden...

1 „Denken Sie daran, den PHP-FPM-Server nach der Installation zu starten.“ Starten Sie es unbedingt# 🎜🎜#

2. Überprüfen Sie die Nginx-Konfiguration Ihrer Website, insbesondere die im Bild markierten Punkte

So lösen Sie, dass Nginx die PHP-Datei oder das PHP-Verzeichnis nicht ausführen kann

Allgemein Die Situation ist wie folgt (Was mir begegnet ist)

nginx.conf-Datei, die Root-Anweisung und die fastcgi_param-Anweisung stimmen nicht mit dem Pfad der Datei überein, auf die Sie zugreifen möchten

#🎜 🎜#So lösen Sie, dass Nginx die PHP-Datei oder das PHP-Verzeichnis nicht ausführen kannHinweis: Hier ist Folgendes zu beachten: Die Nginx-Konfigurationsdateien jeder Version sind etwas unterschiedlich, aber im Allgemeinen bezieht sich root auf den Standardzugriffspfad und fastcgi_aram zum Pfad, der von PHP analysiert werden soll. Diese beiden Pfade müssen konsistent sein, um zugänglich zu sein.

Das obige ist der detaillierte Inhalt vonSo lösen Sie, dass Nginx die PHP-Datei oder das PHP-Verzeichnis nicht ausführen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen