C'è un paio di note su che nel Xdebug's manual, come, per esempio, (citando):
export XDEBUG_CONFIG="idekey=session_name"
php myscript.php
Se si utilizza Eclipse PDT per sviluppare ed eseguire il debug degli script PHP, non c'è molta differenza tra Apache o CLI: le lloks configurazione proprio la stessa cosa, solo che non c'è bisogno di configurare un server web, nè indicare un URL; invece, devi indicare il percorso dell'eseguibile PHP.
Sulla variabile XDEBUG_SESSION_START
: beh, si avvia l'intero script in "modalità debug", quindi non si ha alcuna nozione di "debugging-session", direi.
Per esempio, ecco cosa Window > Preference > PHP > PHP executables
assomiglia per me in questo momento, e, a destra, che cosa ottengo quando si fa clic sul pulsante Edit
del primo:
http://extern.pascal-martin.fr/so/xdebug-cli/1.png http://extern.pascal-martin.fr/so/xdebug-cli/1-edit.png
E la finestra debug configurations
:
http://extern.pascal-martin.fr/so/xdebug-cli/2.png
e il lancio del debug: funziona solo:
http://extern.pascal-martin.fr/so/xdebug-cli/3.png
Spero che questo aiuti :-)
Altrimenti, che cosa problema specifico si incontrano?
Si potrebbe anche voler guardare qui: http: // StackOverflow.it/questions/2288612/how-to-trigger-xdebug-per-a-riga-comando-script-php – selfawaresoup