我在我的系統上安裝Eclipse和PDT時遇到了很多麻煩。這花了兩天時間,主要是因爲我所能找到的所有教程都過時了(寫於2008年,現在是2011年),並且他們所包含的各種步驟不再是必要的,不完整的或不相關的。我想在這裏編寫我的程序,以便隨着時間的推移(通過wiki)進行改進。如何在2011年的Mac上安裝Eclipse + PHP開發工具(PDT)+調試器
沒有PHP插件( 「Eclipse Classic」)安裝Eclipse 。這會給你一個完整的Eclipse,因爲UI更加充實(例如,你得到一個默認的Perspectives列表,它可以幫助你理解透視是什麼)
安裝帶幫助的PDT SDK >安裝新軟件菜單項。你會認爲你會在這裏完成,但如果你嘗試運行某些東西,它會抱怨沒有調試器。
安裝Zend Debugger。許多教程建議(「沒有找到包含osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116的存儲庫」),如果嘗試使用「安裝新軟件」選項,它會失敗。相反,下載它從http://www.zend.com/en/community/pdt,並手動將功能/和插件/目錄複製到您的Eclipse安裝(這些說明不會寫入任何地方)。
重啓Eclipse
猴子用了一段時間的偏好 - 如果您是一個教程,並試圖手動添加你的php可執行文件到Eclipse的首選項(在/ usr/bin中/ PHP),刪除(PHP > PHP可執行文件)。將其中一個Zend Debugger可執行文件設置爲默認值。如果您已經嘗試執行.php文件,請刪除您(可能不知道您已經創建)的現有「運行」配置文件(運行>調試配置...)。
Eclipse的作品!你應該可以將一個.php文件作爲腳本運行。
我不認爲你的問題特定於Mac。 Eclipse PDT在Windows Vista上也受到嚴重破壞。有太多不連貫的組件需要安裝,找到所有正確的版本是一場噩夢。現在,例如最新版本的XAMPP具有PHP 5.3,但您可以通過Google搜索快速找到的最新Zend Debugger二進制文件僅與5.2版本兼容。因此,一種方法是假裝它是2008年,並下載所有在編寫指令時最新的包。我能夠至少得到PHP CLI調試器以這種方式工作。 – 2010-04-03 18:12:45
@Alex:XAMPP附帶XDebug,您只需要在配置中啓用它(php.ini)。這樣,你幾乎可以立即調試工作。 – 2010-04-30 11:26:03
您的帖子的第3步現在可以使用。在Eclipse中,使用URL http://downloads.zend.com/pdt添加一個名爲PDT的新軟件站點。 Eclipse將毫無困難地下載並安裝Zend Debugger。 – 2010-10-07 17:06:21