安裝EPP的除錯Zend Debugger

2021-09-23 20:08:51 字數 2017 閱讀 4166

最近在工作中遇到的乙個問題就是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會...