Imprimer

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 (external link) (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 (external link).
    • Renommez le .dll en php_xdebug2.dll et copiez le dans le répertoire ext/ de PHP.
  • Installation de wincachegrind
  • Ajoutez le code suivant dans le php.ini pour 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 mytto15470 points  , Basé sur le travail de rhum15779 points  , lryo10504 points  et system .
Modifiée dernièrement le mercredi 18 de juillet, 2007 14h57m26.

Sponsors privilégiés

Mediboard project