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:



*De même, les messages d’erreurs sont beaucoup plus lisibleS et expliciteS*
ça passe avec zend server ?
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 …