最近在工作中遇到的乙個問題就是php程式的除錯,php的程式可以直接在頁面中顯示出錯誤資訊,但是如果是較大較複雜的程式,這種方式的開發效率就極其低下了,那麼如何在ide中可以對程式進行單步除錯呢?
問題:如何在wamp下單步除錯php程式?
1,確保機子已經安裝了wamp。
假設www的目標路徑為:d:\phpproject\wamp\www(其中d:\phpproject\wamp\是wamp的根目錄)
2,
3,解壓和安裝epp3.0
並把預設workspace設定為d:\phpproject\wamp\www
4,:
解壓,找到資料夾5_2_x_comp\ 和dummy.php
5,將5_2_x_comp\zenddebugger.dll複製到d:\phpproject\wamp\bin\php\php5.2.9-1\ext下
6,將dummy.php複製到d:\phpproject\wamp\www下
7,修改php.ini,在php.ini的後面加入:
[zend]
zend_extension_ts="d:\phpproject\wamp\bin\php\php5.2.9-1\ext\zenddebugger.dll"
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
其中zend_extension_ts定位到你的zenddebugger.dll檔案
zend_debugger.allow_hosts定位到你的server上,localhost預設為127.0.0.1
8,開啟或者重新啟動epp3.0,視窗—首選項—php—debug—install debugger—zend debugger—configure
設定client host/ip為127.0.0.1
9,建立新的php工程和檔案,工具欄上有個除錯(小蟲子)—除錯配置
php webpage確保
server debugger為zend debugger
php server 為default php web server
按下test debugger 顯示success。
至此,zend debugger設定成功!!
debug使用:f11開始除錯,f5單步執行,f7停止除錯
ps:讀者也嘗試過使用vs.php進行php程式的編譯,試用版的使用正常,但是無奈vs.php for 2010還未有破解版,有試用期限,因此轉戰試用epp。
參考文件:
安裝EPP的除錯Zend Debugger
epp即可eclipsephp studio,是基於eclipse開發的適用於php的ide,具有除錯和提示功能的編輯開發工具。1.在本地安裝好apmserv5.2.6之後 假設www的目標路徑為 d webserver apmserv5.2.6 www htdocs 其中d webserver a...
安裝EPP的除錯Zend Debugger
最近在工作中遇到的乙個問題就是php程式的除錯,php的程式可以直接在頁面中顯示出錯誤資訊,但是如果是較大較複雜的程式,這種方式的開發效率就極其低下了,那麼如何在ide中可以對程式進行單步除錯呢?問題 如何在wamp下單步除錯php程式?1,確保機子已經安裝了wamp。假設www的目標路徑為 d p...
qt for windows 安裝除錯
安裝qt libraries for windows 可以從 獲取 安裝qt creator for windows 可以從 獲取 安裝debugging tools for windows 可以從獲取 配置qt creator,安裝好debugging tools for windows後,qt會...