zend studio 添加xdebug調試php代碼

一、Eclipse下對於大部分語言都提供了調試器接口,天然的對於PHP,Zend已經集成了XDebug調試器,找到Zend中的Preferences->PHP->Debug, 將調試器設置爲XDebug,「Break at First Line」默認的是被選中的,也就是默認的爲你的PHP的第一行設置了斷點,建議不要選中這個選項,不然每次Request都自動斷點。具體可參考附件的截圖。php

二、安裝XDebug。web

    1)到XDebug官方下載適合本身系統和PHP版本的XDebug.dll或so文件;瀏覽器

    2)設置你的php.ini,如下爲關於XDebug的php.ini設置部分:ide

zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

[xdebug]
xdebug.idekey="macgdbp"
xdebug.remote_enable=1
xdebug.remote_autostart=1


通過以上兩步,咱們能夠實現不管是來自瀏覽器的web訪問,仍是來自任何設備的客戶端程序的訪問,你的PHP均可以輕鬆經過F5/F6/F7等快捷鍵進行斷點調試,效果見附件截圖。spa

 

注:XDebug會有不少trace日誌等記錄,會使你的PHP程序較正常狀況執行速度慢不少,因此強烈建議不要在生產環境下使用,生產環境能夠使用輕量的xhprof.debug

 

相關文章
相關標籤/搜索