Heim >Backend-Entwicklung >PHP-Tutorial >Warum werden meine PHP-Fehlermeldungen nicht in XAMPP angezeigt?
Obwohl XAMPP 1.7.4 mit PHP 5.3.5 installiert wurde, stoßen Benutzer auf ein Problem, bei dem PHP keine Fehlermeldungen anzeigt. Beispielsweise löst der Versuch, mit mysql_connect() eine Verbindung zu MySQL herzustellen, ohne die erforderlichen Parameter anzugeben, keine Fehlerberichte von PHP aus.
原因:
Dieses Verhalten tritt auf weil die Standardeinstellungen für die Fehlerberichterstattung von PHP so konfiguriert sind, dass die meisten nicht schwerwiegenden Fehler unterdrückt werden Fehler.
解决方案:
Um die Fehleranzeige zu aktivieren, gibt es zwei Ansätze:
Konfiguration auf Skriptebene:
Fügen Sie am Anfang des PHP-Skripts Folgendes hinzu Zeilen:
ini_set('display_errors', 1); error_reporting(~0);
Diese Konfiguration aktiviert die Fehlerberichterstattung und setzt die Fehlerstufe auf den Maximalwert.
php.ini-Konfiguration:
Für nicht produktive Entwicklungs- oder Testumgebungen kann die Fehlerberichterstattung direkt in der php.ini-Datei aktiviert werden. Suchen Sie nach den folgenden Einstellungen und ändern Sie sie nach Bedarf:
error_reporting = E_ALL ;error_reporting = E_ERROR display_errors = On ;display_errors = Off
Das obige ist der detaillierte Inhalt vonWarum werden meine PHP-Fehlermeldungen nicht in XAMPP angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!