Heim > Artikel > Backend-Entwicklung > Debugging-Tools – das installierte xdebug-Modul ist in phpinfo nie sichtbar
Folgen Sie den Anleitungen im Internet und konfigurieren Sie die Konfiguration wie unten gezeigt:
Allerdings ist das installierte xdebug-Modul nie in phpinfo zu sehen
Folgen Sie den Anleitungen im Internet und konfigurieren Sie die Konfiguration wie unten gezeigt:
Allerdings ist das installierte xdebug-Modul nie in phpinfo zu sehen
Möglicherweise sind mehrere Konfigurationsdateien vorhanden. Es wird empfohlen, auf der PHPInfo-Seite nach Loaded Configuration File
und Additional .ini files parsed
zu suchen, um die entsprechende php.ini
-Datei zum Konfigurieren von xdebug
zu finden. Führen Sie php --ini
in der Befehlszeile aus, um die unter der CLI geladene Konfigurationsdatei anzuzeigen. Konfigurieren Sie sie nicht falsch.
Ihre xdebug-Version ist wahrscheinlich falsch.
1 xdebug wird oft zum Drucken und Formatieren von var_dump verwendet. Es scheint praktisch zu sein.
2 Arbeiten Sie mit wincachegrind zusammen, um den Code zu analysieren und zu optimieren.
Wenn Sie nur das Array formatieren und drucken möchten, finden Sie hier eine Methode
<code>/**</code>
PHP-Ausgabe-Debugging
@param unbekannte $vars
@param string $label
@param string $return
@return string|NULL
*/
statischer Funktionsdump($vars, $label = '', $return = false) {
<code> if (ini_get('html_errors')) { $content = "<pre class="brush:php;toolbar:false">\n"; if ($label != '') { $content .= "<strong>{$label} :</strong>\n"; } $content .= htmlspecialchars(print_r($vars, true)); $content .= "\n\n"; } else { $content = $label . " :\n" . print_r($vars, true); } if ($return) { return $content; } echo $content; return null;
}
Sie können es als global definieren