Heim  >  Artikel  >  Backend-Entwicklung  >  Ist xdebug in PHP nützlich?

Ist xdebug in PHP nützlich?

烟雨青岚
烟雨青岚Original
2020-06-30 16:50:203081Durchsuche

xdebug ist in PHP nützlich. Xdebug ist ein Open-Source-PHP-Programm-Debugger (d. h. ein Debug-Tool), mit dem der laufende Status von PHP-Programmen verfolgt, debuggt und analysiert werden kann.

Ist xdebug in PHP nützlich?

php xdebug ist nützlich.

Xdebug ist ein Open-Source-PHP-Programm-Debugger (d. h. ein Debug Tool), mit dem der laufende Status von PHP-Programmen verfolgt, debuggt und analysiert werden kann.

Die neueste Version von Xdebug im Jahr 2018 ist Xdebug 2.7.0beta1, Veröffentlichungsdatum 20.09.2018, mit Unterstützung für PHP7.2.

Installieren

xdebug herunterladen

Es gibt zwei Versionen mit Nicht-Thread-sicher und ohne Nicht-Thread-sicher, hauptsächlich Überprüfen Sie, ob Ihr PHP Die Version ist threadsicher.

Dann kopieren Sie es in das ext-Verzeichnis unter Ihrem PHP,

Ändern Sie php.ini und fügen Sie die folgenden Informationen hinzu:

[Xdebug]

zend_extension= "x:PHPextphp_xdebug-2.0.5-5.2.dll"

;Das Folgende sind die Parameter

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.trace_output_dir=“x:Temp“

xdebug.profiler_enable=on

xdebug.profiler_output_dir=“x:Temp“

;

xdebug.auto_trace=on

; Aktiviert automatisch den Funktionsmodus „Funktionsaufrufprozess überwachen“. Diese Funktion kann die Überwachungsinformationen von Funktionsaufrufen in Form einer Datei in dem von Ihnen angegebenen Verzeichnis ausgeben. Der Standardwert dieses Konfigurationselements ist „Off“.

xdebug.collect_params=on

; Aktivieren Sie die Funktion zum Sammeln von „Funktionsparametern“. Fügen Sie die Parameterwerte des Funktionsaufrufs in die Überwachungsinformationen des Funktionsprozeduraufrufs ein. Der Standardwert dieses Konfigurationselements ist „Off“.

xdebug.collect_return=on

; Aktivieren Sie die Funktion zum Sammeln von „Funktionsrückgabewerten“. Fügen Sie den Rückgabewert der Funktion in die Überwachungsinformationen des Funktionsprozeduraufrufs ein. Der Standardwert dieses Konfigurationselements ist „Off“.

xdebug.max_nesting_level=100

xdebug.profiler_enable=on

;Öffnen Sie den Leistungsmonitor.

xdebug.remote_enable=on

; Ob debuggt werden soll

xdebug.remote_host=localhost

xdebug.remote_port=9000

; Debug-Port

xdebug.remote_handler=dbgp

;Protokoll auswählen

xdebug.trace_output_dir="d:Temp"

;Informationen zur Funktionsaufrufüberwachung festlegen Pfad zur Ausgabedatei.

xdebug.profiler_output_dir="d:Temp"

; Legen Sie den Pfad zur Ausgabedatei der Leistungsüberwachungsinformationen fest.

Nach dem Festlegen der Parameter starten Sie den Server neu und prüfen mit der Funktion phpinfo(), ob ein xdebug-Projekt vorhanden ist und ob die Installation erfolgreich ist.

Die detaillierten Konfigurationsparameteroptionen lauten wie folgt:

Empfohlenes Tutorial: „ PHP-Tutorial

Das obige ist der detaillierte Inhalt vonIst xdebug in PHP nützlich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist xhprof in PHP?Nächster Artikel:Was ist xhprof in PHP?