2012-04-02 7 views
0

J'ai un petit problème avec l'installation de xdebug sur winxp. Je colle la sortie de php info dans le formulaire sur les pages xdebug, puis installe la version requise o dll lib. Le problème est que je ne peux pas me connecter à xdebug sur le port 9000, car rien ne m'écoute sur le port 9000 (je l'ai trouvé par la commande netstat -a). Quelqu'un peut-il s'il vous plaît me donner le point comment résoudre ce problème? Merci. Voici la sortie de mon phpinfo:Comment lancer xdebug sur win xp

http://pastebin.com/472SaQKv

Répondre

0

J'ai résolu allready cette question. Voici la configuration dans mon php.ini et ça fonctionne!

zend_extension="C:\Program Files\Apache Software Foundation\Apache2.2\php\ext\php_xdebug-2.1.3-5.3-vc9.dll" 

[xdebug] 
xdebug.remote_enable=ON 
xdebug.remote_handler=dbgp 
xdebug.remote_host=127.0.0.1 
xdebug.remote_autostart = 1 
xdebug.remote_port=9000 
xdebug.idekey="netbeans-xdebug" 
xdebug.remote_connect_back=ON 
xdebug.remote_log="C:\Program Files\Apache Software Foundation\Apache2.2\logs\xdebug.log" 

xdebug.profiler_enable = 1 
xdebug.profiler_output_name = cachegrind.out.%t.%p 
xdebug.profiler_output_dir = "C:/Windows/Temp/xdebug" 
xdebug.trace_output_dir = "C:/Windows/Temp/xdebug" 
3

Vous aurez besoin d'un débogueur réelle écoute sur le port 9000. Eclipse PDT offre une compatibilité XDebug, par exemple.

Les besoins suivants à régler dans votre php.ini:

; Enable remote connections 
xdebug.remote_enable = On 

; Automatically connect when PHP script starts 
xdebug.remote_autostart = 1 

; IP adress to connect *to* 
; (adjust accordingly) 
xdebug.remote_host = 127.0.0.1 

Ces paramètres feront XDebug se connecter à localhost est lancé chaque fois un script PHP. S'il est configuré correctement *, Eclipse vous demandera si vous souhaitez accepter une connexion de débogage.

* voir des tutoriels en lien ci-dessus

Questions connexes