Si comme moi vous développez beaucoup avec Symfony [1] (ou avec PHP en général), les informations fournies par XDebug peuvent être très utiles. Pour installer XDebug 2.0RC1 sur une Ubuntu Edgy, voici la démarche à suivre :
$ sudo apt-get install php-pear php5-dev $ sudo pecl install xdebug-beta
C'est dur hein ? Bon, il reste une petite manipulation : il faut activer l'extension dans votre (ou vos) fichier(s) php.ini. Par exemple chez moi, je rajoute cette ligne à la toute fin du fichier :
zend_extension="/usr/lib/php5/20051025/xdebug.so"
Et je relance Apache. Pour ceux qui connaissent la barre de débug en ligne de Symfony, vous allez voir du changement (avant / après)
Évidemment les perfs en prennent un coup, mais le jeu en vaut la chandelle quand on cherche le vilain dysfonctionnement volatile.
Merci XDebug, merci Symfony !
Edit : Ajout du paquet php_pear contenant pecl, merci Mat.
Notes
[1] Qui vient tout juste de sortir en 1.0 beta 1 !




















