Installer XDebug avec PHP 5.3

Pas à pas, voici comment installer un environnement de développement complet, combinant profiler et debugger, pour la version 5.3 du langage de script serveur.

PHP 5.3 propose de nombreuses nouvelles fonctionnalités à explorer, autant en profiter pour entrer dans le détail en mettant en place un environnement de développement complet comprenant profiler et debugger.

Vous avez surement déjà installé PHP 5.3. Commencez par télécharger les sources de Xdebug sur le site officiel du projet et décompactez les dans un répertoire, peut-importe où :

 wget http://www.xdebug.org/link.php?url=xdebug203
tar -xvf xdebug-2.0.3.tgz
cd xdebug-2.0.3

Un fois fait, il faut lancer phpize, attention, il faut lancer le bon phpize, celui de PHP 5.3. On le trouvera généralement dans /usr/local/php5.3/bin :

 /usr/local/php5.3/bin/phpize

Il ne reste plus qu'à compiler en indiquant bien quelle version de PHP utiliser, comme avec phpize :

 ./configure --enable-xdebug --with-php-config=/usr/local/php53/bin/php-config
make
cp modules/xdebug.so /usr/local/php53/xdebug.so

On ajoute le module au fichier php.ini (dans /usr/local/php53/lib/php.ini) et c'est fini :

 zend_extension="/usr/local/php53/xdebug.so"

Reste encore à configurer du php.ini afin d'obtenir le niveau de debugage souhaité.

Ce tutoriel a été publié par Stéphane BRUN sous licence Creative Commons