eclipse php 環境及調試配置

來源:互聯網
上載者:User

 

1.安裝和配置PDT

   下載PDT: download.eclipse.org/tools/pdt/downloads/index.php, 選擇最新版本
   PDT是Eclipse的外掛程式。

   選擇pdt-all-in-one版本, 否則需要另外下載eclipse和相關外掛程式, 並手工整合.

2.安裝debug環境

   由於我用的是最新的xampp1.7.2,試了二天xdebug,出現如下如題:waiting for xdebug session,停止的了57%的進度上,程式無法調試。可能是xdebug和php5.3之間的問題。因此決定改用舊版xampp1.6.8,php的版本是5.2.6。結果還是出現了以上問題,讓我不得其解,不得以,換成zend debugger。
   xampp版本為1.6.8,從這裡下載zend debugger 5.2.x。將檔案解壓後複製到\xampp\php\ext目錄。

   開啟\xampp\apache\bin目錄下的php.ini。的最後添加:
         zend_extension_ts = "c:\xampp\php\ext\ZendDebugger.dll"
         zend_debugger.allow_hosts=127.0.0.1/10,192.168.88.146
         zend_debugger.expose_remotely=always
   其中192.168.88.146是你機子上的IP地址。

3.設定PDT下的debug環境

   啟動Eclipse,將code目錄設定為"xampp\htdocs",這樣代碼直接放到apache的WEB目錄下

   從主菜單開啟"Window > Preferences > PHP",
   先選中"PHP Excutables"節點,在右面的面板點"Add"按鈕,在接下來的視窗中,

   選中"Debug"節點,在右面的面板中,
      "PHP Debugger"選擇XDebug,
      "Server"不用變
      "PHP Executable"也選擇你剛剛添加的那個"xampp-zend"

在PHP Debug透視圖中可以點擊Debug View中的表徵圖或用快速鍵來進行單步跟蹤,比如:
   F5: 單步跳入(可以跳入require()函數來跟蹤到別的PHP檔案喲)
   F6: 單步跳過
   F7: 單步跳出(可以從被require()的檔案內跳回調用者喲)
   F8: 繼續執行(直到遇到下一個斷點)
   Ctrl+R: 執行到游標所在行(除非遇到斷點)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.