我想第一次使用調試器。在Windows 7上,eclipse版本:Juno Service Release 1.我正在嘗試使用本地主機服務器。爲此,我安裝了XAMPP 1.8.0和PHP 5.4.4。php ecplise斷點不停止
我從
http://docs.joomla.org/Setting_up_your_workstation_for_Joomla!_development
尤其是第3步以下的例子中,「配置Eclipse爲Joomla發展」(即你可以看到的是一個非常詳細的例子)。
所以,我也有設置在PHP線
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension = C:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9.dll
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="C:\xampp\tmp"
,並在Windows的相應地設置的端口號>首選項 - > PHP - >調試/初始設定/ PHP調試器的XDebug =,和配置端口,XDebug爲100000,Zend Debugger爲10001,就像在這個例子中一樣。
還訪問了http://xdebug.org/wizard.php並給出了整個phpinfo()輸出。他們建議下載php_xdebug-2.2.1-5.4-vc9.dll。完成後,將其放入
C:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9.dll
並從XAMPP控制面板V3.0.12重新啓動apache。我這樣做是正確的,因爲在xdebug.org重複測試,它現在給我:
"You're already running the latest Xdebug version".
因此,問題不是這樣。
畢竟,當我設置在文件test.php的的第二行一個斷點,讀
"echo this is a test of XDebug"
運行去執行示出的phpinfo()輸出的結束。在第一行也檢查了Windows - > Preferences - > PHP - > Debug/Break。
沒什麼,我已經用了3天了!請任何人都可以告訴我爲什麼調試器不會在任何情況下停止(既不在第一行也不在斷點處)。
任何幫助將深深折磨,請幫助。 謝謝你的時間。
carles
確實phpinfo()顯示您的xdebug被啓用? –