1. Überprüfen Sie zunächst, ob PHP normal ausgeführt wird, wie unten gezeigt. Es wird angezeigt, dass der Befehl nicht gefunden wird läuft nicht.
2. Starten Sie PHP. Das folgende Verzeichnis ist kein allgemeines Verzeichnis. Mein PHP-Verzeichnis befindet sich im folgenden Verzeichnis. Wenn Sie PHP mit anderen Methoden installiert haben, können Sie nach dem PHP-Verzeichnis suchen.
Die Startdatei befindet sich im PHP-Stammverzeichnis
/sbin/php-fpm/alidata/server/php-5.4.23/sbin/php-fpm
3 Wie unten gezeigt, liegt der Grund, warum mein 502 angezeigt wird, darin, dass PHP nicht gestartet wurde und der Grund, warum dies nicht möglich ist Der Grund dafür ist, dass die Konfigurationsdatei nicht gefunden werden kann. Der Grund wird weiter untersucht: Der bisherige Betrieb und die Wartung liefen weg, ohne dass die Umgebung konfiguriert wurde. Daher kann das Projekt nicht ausgeführt werden. Meine Lösung hier besteht darin, den Namen des Verzeichnisses /php-5.4.23/ direkt in /php/ zu ändern.
4. Zusammenfassend lässt sich sagen, dass dies der Fall ist, wenn Sie auf statische Dateien zugreifen Kein Problem, aber jeder PHP-Dateizugriff führt direkt zu einem 502-Fehler, dann können Sie überlegen, ob es daran liegt, dass die PHP-Funktion oder der Prozess nicht gestartet wurde.
Überprüfen Sie die PHP-Version mit dem Befehl
, um zu überprüfen, ob PHP normal gestartet wird. Wenn der Fehler 502 tatsächlich dadurch verursacht wird, dass PHP nicht gestartet wurde, suchen Sie Ihr PHP-Stammverzeichnis und die entsprechende Konfigurationsdatei und starten Sie sie. Wenn Sie auf andere Probleme stoßen, lösen Sie diese entsprechend. php -v
/alidata/server/php-5.4.23/sbin/php-fpm
Empfohlenes Tutorial:
Das obige ist der detaillierte Inhalt vonPHP-Entwicklungsfehler 502. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!