Voici la procédure d'installation :
- - Allez 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épertoires de extensions php.
- - Allez dans le fichier php.ini et ajouter ces lignes
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" - - Redémarrer Apache et regardez dans le phpinfo() si xdebug à bien été détecté.
- - Executer un script php.
- - Allez dans le répertoire temporaire que vous avez déclarer dans le php.ini et vous devriez voir un fichier dans ce format : cachegrind.out.xxxxxxxxxxx. Directement ce fichier n'est pas très lisible. Pour que le fichier puisse être plus parlant il faut télécharger WinCachGrind pour la version Windows et KCacheGrind pour la version Linux.
- - Très simplement, il suffit de charger le fichier générer dans l'un des deux programmes ci-dessus et vous verrez des informations assez complètes.
J'ai oublié de précisez qu'apparement celui-ci ne fonctionne que sur les serveurs Apache. Sur IIS ça n'a pas l'air de fonctionner.
Vous avez lu gratuitement 10 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.