在我的系统上安装Eclipse和PDT时遇到了很多麻烦。花了两天时间,主要是因为我能找到的所有教程都已过时(写于2008年,现在是2011年),所包含的各个步骤不再是必要的,破坏的或不相关的。我想在这里编写我的流程,以便随着时间的推移可以改进(通过维基)。
在没有PHP插件的情况下安装Eclipse (“Eclipse Classic”)。这将为您提供一个完整的Eclipse,我觉得这是最好的,因为UI更加充实(例如,您获得了一个默认的Perspectives列表,它可以帮助您了解Perspectives是什么。)
使用帮助>安装PDT SDK安装新软件菜单项。你认为你会在这里完成,但是如果你试图运行某些东西,它就会因为没有调试器而抱怨。
安装Zend Debugger。如果您尝试使用“安装新软件”选项,它将失败,正如许多教程所示(“找不到包含osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116的存储库”。)而是下载它来自http://www.zend.com/en/community/pdt,并手动将features /和plugins /目录复制到Eclipse安装中(这些说明不会写在任何地方)。
重启Eclipse
猴子有一段时间的偏好 - 如果您按照上一个教程并尝试手动将您的php可执行文件添加到Eclipse prefs(/ usr / bin / php),请将其删除(PHP> PHP可执行文件)。将Zend Debugger可执行文件之一设置为默认值。如果您已经尝试执行.php文件,请删除您创建的现有“运行”配置文件(可能不知道您)(运行>调试配置...)。
Eclipse工作!您应该可以将.php文件作为脚本运行。
答案 0 :(得分:11)
http://wiki.eclipse.org/PDT/Installation
我最近按照此维基上的说明将php开发工具安装到eclipse中。希望它可以帮助那些遇到像我这样的问题的人。
答案 1 :(得分:2)
喜欢它。我个人强烈建议使用Eclipse 3.3和PDT 1.3并放弃新版本,直到他们一起行动。我会帮忙,但是,我的时间有限。我发现PDT版本有很多问题,因为:
我还建议以与推荐的原始帖子大致相同的方式安装 - 获取vanilla eclipse,甚至不要尝试下载PDT包。
此外,不要尝试使用SimpleTest插件 - 它是错误的,并且在我遇到的每次安装时至少有一半时间失败。
或者,如果您在商业环境中工作或有钱可用,Zend Studio基本上是完成PDT ......更好。
答案 2 :(得分:1)
一种可能的方法是假装它是2008并下载编写指令时当前的所有软件包。我能够至少使PHP CLI调试器以这种方式工作,但是仍然没有运气调试PHP网页。
我不认为您的问题特定于Mac。我有Vista。
答案 3 :(得分:1)
我没有问题让PDT和Zend Debugger CLI运行......我可以调试PHP就好了(只要我调试脚本而不尝试路由到Web服务器){我在Mac上}
我已经尝试过路径工具等......当我尝试路由到浏览器时 - 我得到服务器无法找到页面响应...请注意,当我“测试调试”时,Zend会响应一切都是“好的” - 但即便如此,我也无法通过Web服务器来传输项目的php文件。
我认为它与路径相关,或者在Mac 10.6上的某种安全性
有人有个主意吗?