Utiliser Xdebug dans Eclipse

Comment utiliser le debogueur PHP XDebug dans Eclipse.

Une fois XDebug installé, il faut configurer certains de ses paramètres pour permettre son utilisation dans Eclipse :

xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
paramètres à éditer dans /etc/php.d/xdebug.ini

Ensuite, si le site web local à débuguer tourne sur un serveur virtuel, il faut créer un serveur apache dans Eclipse dédié à ce serveur virtuel.

Enfin, si l'application web contrôle les paramètres de l'url, il faut s'assurer que les paramètres « XDEBUG_SESSION_START », « XDEBUG_SESSION_STOP_NO_EXEC » et « KEY » sont autorisés.

Debugging using XDebug. Eclipse Wiki