PhpED和Zend Studio for Eclipse的Debugger配置

來源:互聯網
上載者:User
PhpED和Zend Studio for Eclipse是PHP開發中的主要IDE工具,對他們的介紹很多,這裡就忽略了。重點來介紹一下PhpED和Zend Studio for Eclipse的Debugger功能。

申明一下 :PhpED和Zend Studio for Eclipse 的忠實fans都很多,這裡把PhpED放在前面是考慮到PhpED的記憶體佔有量小,特別是記憶體在1G的使用者。Zend Studio for Eclipse的記憶體佔用量稍大,建議記憶體為2G的使用者使用。

一.PhpED的debugger安裝:

  圖1

1.輸入網站根目錄URL和檔案目錄

  圖2

2.添加專案檔目錄

  圖3

3.詢問是否開啟php debugger

  圖4

4.一般會出現以上對話方塊 選“Yes”載入debugger

  圖5

5.停止Apache伺服器

  圖6

6.開啟Apache伺服器,phped的debugger會自動在php.ini加入以下內容:

 

 圖7

  圖8

7.如果檢測到zend debugger 注釋掉,方法為前面加";",操作見圖7

  圖9

8.安裝成功,你就可以使用phped的debugger功能了。

*:經過驗證如果要開啟phped的debugger功能,其安裝目錄不能含有中文,否則會出現"Failed to load php debugger client library. Please reinstall the product."

二.Zend Studio for Eclipse的debugger安裝

1.下載ZendDebugger,:http://downloads.zend.com/pdt/server-debugger/
2.dummy.php置於網站根目錄下;
3.解壓ZendDebugger複製ZendDebugger/php-5.2.x/ZendDebugger.dll 到PHP檔案夾下;
* 根據自己的PHP版本選擇相應的版本

4.修改php.ini在末尾新增內容如下:
  [Zend]
  zend_optimizer.optimization_level=1023
  zend_optimizer.encoder_loader=1
  zend_extension_ts="E:/web/Serv/zend/ZendOptimizer-3.3.3/php-5.2.x/ZendOptimizer.dll"
  ; @以下為修改部分
  zend_extension_ts="E:/web/Serv/PHP/ZendDebugger/ZendDebugger.dll"
*:E:/web/Serv/ 為你的PHP和zend加速器的根目錄

重啟Apache搞定,這樣你就可以Debugger PHP代碼了

 

 

 

 

 

 

以上是PhpED通過嚮導自動安裝Debugger,也可手動安裝,方法如下:

 

1.去官方下載Degugger,網址:

  http://www.nusphere.com/products/debugging_php.htm

  http://www.nusphere.com/products/dbg_wizard_download.htm

2.調試器“debugger”安裝方法:

1>.把“debugger_ssl/server/Windows-ssl/x86/dbg-php-5.3.dll”拷貝到
  “d:\php\xampp\php\ext\”中。

2>.修改設定檔“d:\php\xampp\php\php.ini”,  禁用掉 xdebug、zend debugger等調試器的相關配置。
3>.追加“debugger”相關配置資訊,如下:

 [debugger]
extension=dbg-php-5.3.dll
debugger.enabled=on
debugger.profiler_enabled=on
debugger.hosts_allow=127.0.0.1
debugger.hosts_deny=ALL
debugger.ports=7869, 10000/16

 

注意,這裡預設情況下 debugger的連接埠是 7869,所以在 PhpED當中也要做對應設定,如所示。

 

 

還有一點注意的是Debugger版本要與PHP版本相對應,我的php是5.3的,相應的Debugger為dbg-php-5.3.dll。

 

 

4>.重啟Apache,開始調試工作吧。   

 

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.