Installer Xdebug
Cet article fournit des informations sur l'installation de Xdebug.
Remarque : Il existe également des informations supplémentaires pour faire fonctionner Xdebug dans Eclipse, après avoir suivi le présent tutoriel.
Installation
Sous Mac OS X 10.4 et Linux
Téléchargez tout d'abord la dernière version de Xdebug
(version installée : Xdebug 2.0.0RC4)
Positionnez vous ensuite dans le répertoire des sources de Xdebug
rootUser > /usr/local/php5/bin/phpize rootUser > ./configure --enable-xdebug rootUser > make rootUser > make install
Créez le fichier 50-extension-xdebug.ini suivant dans le répertoire /usr/local/php5/php.d/ :
zend_extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so xdebug.profiler_output_dir = "/Library/WebServer/Documents/tmp/" xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 1 xdebug.trace_output_dir = "/Library/WebServer/Documents/tmp/"
Attention le dossier tmp/ doit avoir les droits pour apache.
Enfin redémarez apache :
rootUser > apachectl restart
Sous WINDOWS
- Installation de Xdebug
- Téléchargez la version de Xdebug correspondant à votre version de PHP sur http://www.xdebug.org
.
- Renommez le
.dllenphp_xdebug2.dllet copiez le dans le répertoireext/de PHP.
- Téléchargez la version de Xdebug correspondant à votre version de PHP sur http://www.xdebug.org
- Installation de wincachegrind
- Téléchargez wincachegrind sur http://sourceforge.net/projects/wincachegrind/
et installez le.
- Créez un répertoire pour stocker les traces de Xdebug (ex:
C:/cachegrind/)
- Téléchargez wincachegrind sur http://sourceforge.net/projects/wincachegrind/
- Ajoutez le code suivant dans le
php.inipour charger l'extension
extension=php_xdebug2.dll
- Rajoutez également à la fin du fichier le code suivant:
[Xdebug2] xdebug.auto_trace = On xdebug.profiler_output_dir = "C:/cachegrind" xdebug.profiler_enable = On
- Vérification de l'installation
- Redémarrez le serveur
- Vérifiez dans le
phpinfo()que Xdebug est bien chargé
Dernièrement modifié par mytto
, Basé sur le travail de
rhum1
,
lryo
et
system
.
Modifiée dernièrement le mercredi 18 de juillet, 2007 14h57m26.
