Archives du mot-clé Xdebug

Installer Xdebug avec XAMPP

Un petit post pour expliquer l’installation de Xdebug avec Xampp.
C’est une choses très simple grâce à l’utilitaire PECL.
Pour info, le cas présent se fait sous Ubuntu 9.10 32 bits.
Mon installation de Xampp a été faite dans /opt/lampp.

1. Il faut installer Xampp (ma version est la 1.7.3a)
2. Il faut également installer le « Kit de développement » de Xampp (même version…)
3. Lancer la commande suivante :

sudo pecl install xdebug

Et hop, la librairie Xdebug est compilée !!
En gros, là, vous en êtes au même point que si vous aviez télécharger la DLL de Xdebug sous Windows, sauf que c’est un .so et non un .dll.

Le fichier compilé a été déposé dans « /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so ».

4. Ensuite, il faut dire à PHP que ce fichier existe ! Ca se passe dans le php.ini (j’utilise l’éditeur geany) :

sudo geany /opt/lampp/etc/php.ini

et ajouter les lignes

zend_extension="/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000

Voilà, c’est le minimum syndical, mais l’essentiel pour pouvoir faire du debugging pas à pas dans eclipse ou netbeans.

Un article intéressant à ce sujet : http://wiki.netbeans.org/HowToConfigureXDebug