Il y a quelques notes à ce sujet dans Xdebug's manual, comme, par exemple (citant):
export XDEBUG_CONFIG="idekey=session_name"
php myscript.php
Si vous utilisez Eclipse PDT pour développer et déboguer vos scripts PHP, il n'y a pas beaucoup de différence entre Apache ou CLI: la configuration est la même, vous n'avez pas besoin de configurer un serveur web, ni d'indiquer une URL; à la place, vous devez indiquer le chemin vers l'exécutable PHP. A propos de la variable XDEBUG_SESSION_START
: bien, vous lancez l'ensemble du script en "mode débogage", donc vous n'avez aucune notion de "débogage-session", dirais-je.
Par exemple, voici ce que Window > Preference > PHP > PHP executables
ressemble pour moi en ce moment, et, à droite, ce que je reçois en cliquant sur le bouton Edit
de la première:
http://extern.pascal-martin.fr/so/xdebug-cli/1.png http://extern.pascal-martin.fr/so/xdebug-cli/1-edit.png
Et la fenêtre debug configurations
:
http://extern.pascal-martin.fr/so/xdebug-cli/2.png
et lancement du débogage: il fonctionne:
http://extern.pascal-martin.fr/so/xdebug-cli/3.png
Hope this helps :-)
Sinon, quel problème spécifique ne rencontrez-vous?
Vous pouvez également regarder ici: http: // stackoverflow.com/questions/2288612/how-to-trigger-xdebug-pour-un-php-script – selfawaresoup