Heim > Artikel > Backend-Entwicklung > Ist xdebug in PHP nützlich?
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.
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=100xdebug.profiler_enable=on;Öffnen Sie den Leistungsmonitor. xdebug.remote_enable=on; Ob debuggt werden soll xdebug.remote_host=localhostxdebug.remote_port=9000; Debug-Portxdebug.remote_handler=dbgp;Protokoll auswählenxdebug.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!