Heim >Backend-Entwicklung >PHP-Problem >So aktivieren Sie PHP-Fehlermeldungen in Nginx
So aktivieren Sie PHP-Fehlermeldungen in Nginx: Bearbeiten Sie zuerst die PHP-Konfigurationsdatei und dann die FPM-Konfigurationsdatei von Nginx auf „php_admin_flag[log_errors] = on“.
Empfohlen: "PHP-Video-Tutorial》
Bei der Verwendung von Nginx werden Sie immer auf Nginx stoßen Es wird ein 500-Fehler angezeigt, Sie müssen jedoch die Fehlerprotokolldatei auf bestimmte Fehler überprüfen, was sehr umständlich ist. Das Öffnen von Fehlerseiten-Eingabeaufforderungen ist beim Debuggen von PHP sehr nützlich, es wird jedoch nicht empfohlen, diese Funktion für Online-Server zu aktivieren
Über PHPs Konfigurationsdatei FPM-Modus und CLI-Modus kann Seien Sie zwei Konfigurationsdateien, beide müssen geändert werden
CLI-Modus-Ausführungsbefehl
php phpinfo.php
Umgebungsvariablen anzeigen
Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc/php/7.2/cli Loaded Configuration File => /etc/php/7.2/cli/php.ini Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d
Bearbeiten Sie zuerst die PHP-Konfigurationsdatei:
vi /etc/php.ini error_reporting = E_ALL display_errors = On
Weil ich mich umgedreht habe es auf php-fpm. Daher müssen Sie auch die FPM-Konfigurationsdatei von Nginx bearbeiten.
vim /etc/php5/fpm/pool.d/www.conf php_flag[display_errors] = on ;php_admin_value[error_log] = /data/www/log/error.log ;php_admin_flag[log_errors] = on
Starten Sie PHP-FPM und Nginx neu. Auf diese Weise können PHP-Fehler während der Entwicklung im Browser angezeigt werden, was sehr praktisch ist
Das obige ist der detaillierte Inhalt vonSo aktivieren Sie PHP-Fehlermeldungen in Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!