Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn Nginx PHP-Dateien oder -Verzeichnisse nicht ausführen kann?
Lösung für das Problem, dass Nginx keine PHP-Dateien oder Verzeichnisse ausführen kann: 1. Starten Sie den PHP-FPM-Server. 2. Überprüfen Sie die Nginx-Konfiguration der Website. 3. Öffnen Sie die Datei nginx.conf und überprüfen Sie die Root-Anweisung und die Fastcgi_param-Anweisung Pfade; 4. Ändern Sie den Anweisungspfad. Legen Sie einfach den Pfad zu der Datei fest, auf die Sie zugreifen möchten.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
nginx Was tun, wenn PHP-Dateien oder -Verzeichnisse nicht ausgeführt werden können? Lösen Sie das Problem, dass Nginx PHP nicht analysiert
Nginx wurde erfolgreich installiert und ausgeführt
PHP wurde erfolgreich installiert und PHP-FPM wurde erfolgreich ausgeführt: Dienst PHP-FPM gestartetnetstat -antp | grep :80
netstat -antp | grep :9000
, Ports 80 und 9000 befinden sich im Überwachungsstatus
Nginx kann auf statische HTML-Dateien zugreifen, aber nicht auf PHP-Dateien. HTML-Webseiten können ausgeführt werden, aber PHP kann einfach nicht ausgeführt werden 2. Überprüfen Sie sich selbst. Die Nginx-Konfiguration der Website, insbesondere die im Bild markierten Punkte
, ist normalerweise die folgende Situation (das ist es, was ich erlebt habe): nginx.conf-Datei, der Root-Befehl und der fastcgi_param-Befehl sind unterschiedlich aus der Datei, auf die Sie zugreifen möchten. Verursacht durch inkonsistente Pfade Hinweis: Hier ist ein Hinweis: Die Nginx-Konfigurationsdateien jeder Version sind etwas unterschiedlich, aber im Allgemeinen bezieht sich root auf den Standardzugriffspfad und fastcgi_aram bezieht sich auf den Pfad, den PHP analysieren muss. Diese beiden Pfade müssen konsistent sein, bevor auf sie zugegriffen werden kann. Wenn Sie außerdem auf ein solches Problem stoßen, handelt es sich möglicherweise um ein Berechtigungsproblem (wird aktualisiert, wenn es auftritt)Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Nginx PHP-Dateien oder -Verzeichnisse nicht ausführen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!