mercredi 29 novembre 2006

Installer XDebug sur Ubuntu et l'utiliser avec Symfony

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 !

dimanche 12 juin 2005

Quelle extension êtes-vous ?

[Via Tibulle]

Ils ne savent vraiment plus quoi inventer comme quiz ; par exemple, Quelle extension êtes-vous ?

Pour ma part, donc, je suis un CGI. Ma vie vient de changer.

Je suis un CGI :-s

Mise à jour du billet

Motarion a retrouvé l'adresse du test Quel système d'exploitation êtes-vous ?

Je suis une Debian, la preuve !

Je suis une Debian. Je suis super content :D