Installation du paquet PECL XDebug avec Ubuntu

Suite a mon précédent article, je vais vous expliquer comment installer le paquet XDebug sur Ubuntu en utilisant le gestionnaire de paquets PECL.

Qu’est-ce que XDebug ?

Tout d’abord un petit rappel sur XDebug. Xdebug est une sur-couche (extension) au moteur PHP pour rendre plus user-friendly les messages d’erreurs et de debug de PHP. Bien entendu, ce type d’extension n’est à installer que sur un environnement de développement, et surtout pas en production.

Un petite comparaison de l’affichage de la fonction var_dump avec et sans XDebug :

De même, les messages d’erreurs sont beaucoup plus lisibles et explicites :

Installation de XDebug

Il faut commencer par installer les paquets de php5-dev. Puis ensuite on installe xdebug.

sudo apt-get install php5-dev

sudo pecl install xdebug

Et ensuite, il ne reste plus qu’a ajouter l’extention au php.ini :

sudo gedit /etc/php5/apache2/php.ini

Et d’ajouter la ligne (on peut la mettre à peut près n’importe ou, mais il y a une pseudo section « Dynamic Extensions » vers les lignes : 600) :

extension=xdebug.so

On peut aussi faire cette étape en une ligne de commande (il faut être en root):

sudo su

echo "extension=xdebug.so" >> /etc/php5/apache2/php.ini

et ensuite il suffit de re-demarrer apache :

sudo /etc/init.d/apache2 restart

Et voila, le tours est joué.

Articles en rapport:

2 thoughts on “Installation du paquet PECL XDebug avec Ubuntu

  1. *De même, les messages d’erreurs sont beaucoup plus lisibleS et expliciteS*

    ça passe avec zend server ?

  2. voila, j’ai corrigé les fautes.
    Sinon je n’ai pas testé avec zend serveur. Mais je pense que ça ne pose pas de problème …