Debugging über CLI

Um über die Konsole zu debuggen muss zunächst gewähleistet sein, dass xdebug auch auf der Konsole aktiviert ist. Xdebug muss z.B. unter Ubuntu Linux für das CLI speziell aktiviert werden. Dazu muss die Datei /etc/php5/cli/php.ini angepasst werden.

z.B.

Danach muss für die Konsole eine Umgebungsvariable angelegt werden. Dies kann mit dem folgenden Aufruf gemacht werden:

export XDEBUG_CONFIG="idekey=netbeans-xdebug"

Jetzt einfach in Netbeans den Debugger mit F11 starten (das öffnen des Browserfensters kann bei den Projekeinstellungen deaktiviert werden) und einen Haltepunkt setzen. Danach das Script auf der Konsole mit "php scriptename.php" aufrufen.

Debuggen eines PHP CLI Scripts innerhalb von Netbeans 7.0.