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
Recent Comments