引言:這是一篇介紹安裝 dbg debugger 的文章,其實本人認為最優秀的 PHP Debug 軟體應該非 Zend Studio 莫屬,雖然運行速度慢,但是只要你有超強 CPU 和超大容量記憶體,那麼,強烈建議您使用 Zend Studio,安裝容易使用方便,是居家旅行殺人滅口必備良藥。當然,我並沒有用過 dbg debugger ....
--深空
/*
轉貼請保留
題目:安裝dbg debugger來調試你的PHP程式
作者:z33
出自:http://www.itroot.org
*/
本教程是繼續上一篇< 搭建Windows下基於Eclipse的PHP開發環境>,所以之前需要安裝eclipse,eclipse是IBM公司主持開發的很棒的開發平台,現在版本已經是3.0了。
文章地址:
http://www.pig8.com/bbs/index.php?showtopic=193
·先下載php_dbg.dll,如下:
http://dd.cron.ru/dbg/download.php?h=211.23-win32
·解壓縮,然後找到和你所安裝的PHP版本相同的php_dbg.dll-x.x.x,
把名字改成php_dbg.dll然後複製php_dbg.dll到你的PHP安裝目錄下的extensions目錄下。
·編輯php.ini,尋找以下幾項,並按下面的設定做更改:
; this is to see output while debugging
implicit_flush = On
; 這裡檢查一下,設定自己的php安裝目錄下的extensions目錄路徑
extension_dir = "c:/php/extensions/
; 填加php_dbg.dll的配置項
extension=php_dbg.dll
; 填加DEBUG配置項
[debugger]
debugger.enabled = true
debugger.profiler_enabled = true
debugger.JIT_host = clienthost
debugger.JIT_port = 7869
·重啟Apache。
·現在就可以開啟eclipse調試一個PHP指令碼了,先在功能表列裡選"RUN"下的"Add/Remove Breakpoint"項設定上斷點。
·點<圖1>中的debug按鈕右側小箭頭,選Debug as -> PHP Application,
會出現一個提示,詢問你是否進入Debug視圖進行調試,選擇“是”,進行Debug視圖。
400)this.width=400;if(this.height>450)this.height=450" border=0>
<圖1>
·進來之後一目瞭然,可以單步調試,右側是所有的變數監視,爽吧。如<圖2>
400)this.width=400;if(this.height>450)this.height=450" border=0>
<圖2>