Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So aktivieren Sie die PHP-Fehlerberichtsfunktion in Nginx

So aktivieren Sie die PHP-Fehlerberichtsfunktion in Nginx

王林
王林nach vorne
2023-05-12 08:25:18871Durchsuche

  1. Ändern Sie die Konfigurationsdatei php.ini

Zuerst müssen wir die Konfigurationsdatei php.ini finden. Sie können es im Terminal mit dem folgenden Befehl finden:

php --ini

Dieser Befehl findet den Speicherort der Konfigurationsdatei php.ini. Nachdem wir den Speicherort der php.ini-Konfigurationsdatei ermittelt haben, können wir die folgenden zwei Konfigurationselemente finden:

display_errors = Off
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

Die oben genannten Konfigurationselemente bestimmen, ob PHP Fehlermeldungen und Fehlerstufeneinstellungen anzeigt.

Wir müssen display_errors auf On setzen, um die Anzeige von PHP-Fehlermeldungen auf der Seite zu ermöglichen. Gleichzeitig bestimmt error_reporting, welche Fehlerinformationen auf der Seite angezeigt werden müssen.

Ändern Sie die beiden oben genannten Konfigurationselemente wie folgt:

display_errors = On
error_reporting = E_ALL
  1. Ändern Sie die Nginx-Konfigurationsdatei

Jetzt müssen wir den folgenden Codeausschnitt zur Nginx-Konfigurationsdatei hinzufügen:

location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param  PATH_INFO $fastcgi_script_name;

    fastcgi_param  PHP_VALUE "display_errors=On";
    fastcgi_param  PHP_ADMIN_VALUE "error_reporting=E_ALL";

    include        fastcgi_params;
}

Der obige Code wird kombiniert Das FastCGI-Modul mit PHP verbindet und legt zwei Parameter für PHP fest: display_errors und error_reporting, wodurch sie zu globalen Einstellungen werden.

Es ist zu beachten, dass der obige Code nur die Nginx-Konfigurationsdatei ändert und Nginx nicht neu lädt.

  1. Nginx neu laden

Wir müssen Nginx neu laden, damit die Nginx-Konfigurationsdatei wirksam wird.

sudo service nginx reload

Das obige ist der detaillierte Inhalt vonSo aktivieren Sie die PHP-Fehlerberichtsfunktion in Nginx. 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