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 startnetstat -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 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#🎜 🎜#Hinweis: 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!