2012-04-02 98 views
0

我在winxp上安裝xdebug時沒有問題。我將輸出從PHP信息粘貼到xdebug頁面的表單上,然後安裝所需的版本或DLL庫。問題是我無法連接到端口9000上的xdebug,因爲沒有任何監聽端口9000(我通過netstat -a命令找到它)。有人可以給我點如何解決這個問題?謝謝。 這裏是我的phpinfo輸出:如何在win xp上運行xdebug

http://pastebin.com/472SaQKv

回答

0

我已經解決了這個問題。這裏是我的php.ini中的配置,它運行!

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

你需要一個實際的調試器監聽端口號爲9000 Eclipse PDT提供XDebug的兼容性,例如。

下需要在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 

這些設置將XDebug連接到localhost每當PHP腳本啓動。如果設置正確*,Eclipse會詢問您是否要接受調試連接。

*請參閱上面鏈接中的教程

相關問題