隨著項目引入 Zend Framework 全面面向對象開發,原有 EditPlus + Dreamweaver 組合已無法滿足代碼智能提示、重構、斷點調試等現代化開發需求。經調研確定技術棧:Eclipse + PDT 插件 + Xdebug + Apache。
| 組件 | 下載來源 | 關鍵說明 |
|---|---|---|
| JDK | Oracle 官網 | Eclipse 運行前提,必須先安裝並配置環境變量 |
| Eclipse (PHP 版) | Eclipse 官網 | 選擇對應操作系統的 All-in-One 包,已集成 PDT |
| Xdebug | xdebug.org | 務必匹配 PHP 版本(如 PHP 5.2.5 對應 php_xdebug-2.0.3-5.2.5.dll) |
| Apache + PHP | 自行編譯或集成包 | 推薦 PHP 模塊模式安裝 |
JAVA_HOME、PATH、CLASSPATH 系統變量解壓即用,無需額外配置,確保 JDK 已正確配置。
php_xdebug-2.0.3-5.2.5.dll 重命名為 php_xdebug.dllphp/ext/ 目錄php.ini 末尾添加:[Xdebug]
zend_extension_ts="c:/php/ext/php_xdebug.dll"
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir="c:\Temp\xdebug"
xdebug.profiler_enable=on
xdebug.profiler_output_dir="c:\Temp\xdebug"
extension=,否則會報 "Must LOADED AS ZEND EXTENSION" 警告重啟 Apache,訪問 phpinfo() 頁面搜索 "Xdebug",若出現版本信息(如 Xdebug v2.0.3)即安裝成功。

至此,擁有代碼自動完成、語法高亮、斷點單步調試、變量觀察、性能分析的企業級 PHP 開發環境已就緒。