xdebug Installation

xdebug ist ein PHP-Debugger-Tool.

Um xdebug mit PHP nutzen zu können, muss das PECL Modul xdebug verwendet werden.

Da PECL-Erweiterungen nicht mit PHP mitgeliefert werden, müssen sie nachträglich installiert werden. Danach kann man sie, wie andere Erweiterungen auch, von PHP aus verwenden.

pecl install xdebug

Der Installer kümmert sich darum, dass die Erweiterung automatisch in der neusten Version heruntergeladen, das Archiv entpackt, die Erweiterung kompiliert und in das Erweiterungs-Verzeichnis kopiert wird. Im Anschluss muss die Erweiterung noch in der php.ini eingetragen werden.

Bei mir steht da folgendes drin:

# cat /etc/php5/apache2/php.ini | grep xdebug
zend_extension="/usr/lib/php5/extensions/xdebug.so"
xdebug.auto_trace=1
xdebug.auto_profile=1
xdebug.collect_params=1
xdebug.profiler_enable=1
xdebug.profiler_output_dir="/home/r23/entwicklung/www/xdebug"

Die von XDebug generierten Files lassen sich dann in KCachegrind öffnen und nach verschiedenen Kriterien filtern.

Xdebug in xdebug Installation

1 Kommentar bisher »

  1. Keksrolle.de » Blog Archive » Eclipse PDT and XDebug finally working sagt

    am 5. Oktober 2009 @ 21:13

Komentar RSS · TrackBack URI

Hinterlasse einen Kommentar

Zum schreiben eines Kommentars musst Du angemeldet sein.