最近要開始使用Zend框架開發中型應用系統了,由於采用完全面向對象的框架思路開發程序,不光開發思想,先前的Editplus+Dreamweaver編輯器組合顯然不能滿足我的要求了。我的新環境初步定為Eclipse+PDT插件+Xdebug+Apache。
先前一直對dotNET、Java的IDE的代碼自動嗅探、代碼提示、程序斷點調試等等自動化功能羨慕不已,而自己寫PHP只能靠著echo、var_dump()來調試程序,能不能讓PHP也實現斷點調試呢?先前在Eclipse的PHP插件中發現了Debug的選項,說明調試功能應該是可行的,但是不知道是怎麼個配置法,跑上google查找資料發現沒有一個完整的介紹配置文檔,我只能將獲得的信息拼接起來後來測試。
結果是:完美實現PHP斷點調試!
=====================================================
本文系原創文章,轉載請注明文章源自思想之地,作者:朦胧中的罪惡
=====================================================
下面就是詳細過程。
步驟一:
1.首先下載並安裝相應軟件
Jdk是絕對必要的,它是跑Eclipse的最基本要求,到這裡下載。
Eclipse整合了PHP開發插件版本在這裡下載,選擇對應自己的操作系統的版本後下載到本地即可。
XDebug到這裡下載,請根據自己PHP的版本選擇相應文件下載。
服務器任意,推薦使用Apache+PHP模塊安裝方式。
2.軟件安裝
首先安裝JDK後,安裝好後請按照下面步驟配置系統變量
其次是安裝Eclipse,Eclipse不用怎麼設置,只要設置好了JDK,Eclipse放置於任何位置都可以直接運行
最後Xdebug安裝
我自己使用的是PHP5.2.5,下載的xdebug文件名為:php_xdebug-2.0.3-5.2.5.dll,將文件放到php/ext文件夾下即可