Es gibt ein paar Hinweise darüber in Xdebug's manual, wie zum Beispiel (unter Angabe):
export XDEBUG_CONFIG="idekey=session_name"
php myscript.php
Wenn Sie Eclipse PDT verwenden, um Ihre PHP-Skripte zu entwickeln und zu debuggen, ist es nicht viel Unterschied zwischen Apache oder CLI: Die Konfiguration ist ziemlich gleich, Sie müssen weder einen Webserver konfigurieren, noch eine URL angeben; Stattdessen müssen Sie den Pfad zur ausführbaren PHP-Datei angeben.
Über die XDEBUG_SESSION_START
Variable: Nun, Sie starten das ganze Skript im "Debug-Modus", so dass Sie keine Ahnung von "Debugging-Sitzung" haben, würde ich sagen.
Zum Beispiel, hier ist was Window > Preference > PHP > PHP executables
wie für mich sieht gerade jetzt, und auf der rechten Seite, was ich bekomme, wenn Sie auf die Edit
Taste des ersten:
http://extern.pascal-martin.fr/so/xdebug-cli/1.png http://extern.pascal-martin.fr/so/xdebug-cli/1-edit.png
Und das debug configurations
Fenster:
http://extern.pascal-martin.fr/so/xdebug-cli/2.png
und den Start der Debugging: es funktioniert einfach:
http://extern.pascal-martin.fr/so/xdebug-cli/3.png
Hope this :-) Else
hilft, welche spezifischen Problem haben Sie stoßen?
Sie auch hier sehen möchten: http: // Stackoverflow.com/questions/2288612/how-to-trigger-xdebug-für-eine-kommandozeile-php-script – selfawaresoup