好的熟悉的開發工具往往是開發的利器,本人還是喜歡用ECLIPSE,下面就是使用此工具調測的詳細過程。
步驟一:
1.首先下載並安裝相應軟件
eclipse 和 jre版本請選擇對應的版本,或參看本人的Eclipse + PHPeclipse + XMAPP配置PHP開發環境一文中提到的下載和安裝辦法,這裏略過。
XDebug到這裏下載,請根據自己PHP的版本選擇相應文件下載。
不懂英文的再說下詳細步驟:
點 obtaining在對應的Releases下選擇對應的版本,我用的是php_xdebug-2.0.5-5.2.dll,放到PHP的擴展目錄ext文件夾下。另外zend優化器可能會屏蔽XDEBUG,可自行設置是否開啓。
服務器任意,推薦使用Apache+PHP模塊安裝方式。
2.配置
xdebug配置
打開php.ini
在最後一行加入以下配置代碼,配置說明已經做好註釋
;載入Xdebug
zend_extension_ts="c:/php/ext/php_xdebug.dll"
;xdebug配置
[Xdebug]
;開啓自動跟蹤
xdebug.auto_trace = On
;開啓異常跟蹤
xdebug.show_exception_trace = On
;開啓遠程調試自動啓動
xdebug.remote_autostart = On
;開啓遠程調試
xdebug.remote_enable = On
;收集變量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集參數
xdebug.collect_params = On
注意zend_extension_ts後面的路徑要填寫絕對路徑,保存後重啓服務器即可。
此時用phpinfo()查看php配置,如果安裝成功,應該可以看到以下信息:
下面是eclipse的配置
詳細配置請看下圖說明
eclipse全局總體配置:
其他的可自行設置,服務器配置如下,發揮點想象力,我就這樣了:
下面介紹如何開始調試
1.首先打開你要調試的頁面,我這裏以test首頁test.php爲例
另外可自行設置斷點,不過發現好像沒啥作用還是停在第一行,不過就可以了,自己執行一下就好了。