Hay un par de notas acerca de que en Xdebug's manual, como, por ejemplo, (citando):
export XDEBUG_CONFIG="idekey=session_name"
php myscript.php
Si está utilizando Eclipse PDT para desarrollar y depurar sus scripts PHP, no hay mucha diferencia entre Apache o CLI: la configuración es bastante similar, simplemente no tiene que configurar un servidor web ni indicar una URL; en su lugar, debe indicar la ruta al ejecutable de PHP.
Acerca de la variable XDEBUG_SESSION_START
: bueno, inicia la secuencia de comandos completa en "modo de depuración", por lo que no tiene ninguna noción de "depuración de sesión", diría.
Por ejemplo, esto es lo Window > Preference > PHP > PHP executables
se parece a mí en este momento, y, a la derecha, lo que me pasa cuando se hace clic en el botón Edit
de la primera de ellas:
http://extern.pascal-martin.fr/so/xdebug-cli/1.png http://extern.pascal-martin.fr/so/xdebug-cli/1-edit.png
Y la ventana debug configurations
:
http://extern.pascal-martin.fr/so/xdebug-cli/2.png
y el lanzamiento de la depuración: simplemente funciona:
http://extern.pascal-martin.fr/so/xdebug-cli/3.png
Esperanza esto ayuda :-)
Si no, qué problema específico es lo que encontró?
También puede que desee ver aquí: http: // stackoverflow.com/questions/2288612/how-to-trigger-xdebug-for-a-command-line-php-script – selfawaresoup