FAQ PHPConsultez toutes les FAQ

Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 29 juillet 2013 

 
OuvrirSommaireDébogageXdebug

Xdebug est une extension pour PHP permettant de déboguer une application PHP (just-in-time ou bien interactivement) ou d'en profiler le code.

De très nombreux IDE permettent d'utiliser Xdebug de manière interactive.

Créé le 27 juillet 2007  par Guillaume Rossolini
  • Aller sur le stie de Xdebug et télécharger la version correspondante. Normalement pour la version php5 dans windows ça doit être ce fichier : php_xdebug-5.1.2-2.0.0beta6.dll ;
  • Placer l'extension dans le répertoire de extensions PHP ;
  • Aller dans le fichier php.ini et y ajouter les lignes :
Ajouter au fichier php.ini :
Sélectionnez
zend_extension_ts = "c:/http/php/ext/php_xdebug-5.1.2-2.0.0beta6.dll"
xdebug.remote_autostart = 1
xdebug.profiler_enable = 1
xdebug.auto_profile = 1
xdebug.profiler_output_dir = "C:/HTTP/php/tmp"
Créé le 27 juillet 2007  par berceker united

Lien : Comment installer une extension pour PHP ?

Il y a une extension assez utile pour savoir pour traquer les zones à optimiser. Cette extension, c'est Xdebug. Elle permet de connaître avec beaucoup de précision les détails d'exécution de script. En plus, lorsqu'il y a une erreur de script, elle donne davantage de détails que le simple "parse error".

Voici la procédure :
  • Exécuter un script PHP ;
  • Aller dans le répertoire temporaire déclaré dans le php.ini, vérifier la présence d'un fichier dans ce format : cachegrind.out.xxxxxxxxxxx. Ce fichier n'est pas directement lisible. Pour que le fichier puisse être plus parlant il faut télécharger WinCachGrind (Windows) ou KCacheGrind (Linux) ;
  • Il suffit de charger le fichier généré dans l'un des deux programmes ci-dessus pour voir des informations assez complètes.
Mis à jour le 4 août 2008  par berceker united

Lien : Comment installer Xdebug ?

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.