Debugger en PHP avec XDebug
1- Installation de Pear :
2 - Ajouter le proxy dans la configuration de Pear :
pear config-set http_proxy http://proxy.monentreprise.fr:3128
3 - Installation du paquet php5-dev :
sudo apt-get install php5-dev
4 - Installation de XDebug :
sudo pecl install xdebug
5 - Récupérer le chemin de la librairie xdebug.so :
sudo updatedb
locate xsdebug.so
(dans mon cas) >> /usr/lib/php5/20121212/xdebug.so
6 - Modifier le fichier de configuration php.ini :
sudo gedit /etc/php5/apache2/php.ini
Pour ajouter les lignes suivantes :
zend_extension="/usr/lib/php5/20121212/xdebug.so"
xdebug.remote_enable=On
7 - Redémarrer le serveur Apache :
sudo service apache2 restart
8 - Vérifier dans les informations PHP (phpinfo) :
xdebug
xdebug.remote_enable On