使用Aptana Studio 3.3和MAMP调试PHP

时间:2013-01-17 03:26:48

标签: php debugging mamp aptana3

我正在尝试在Aptana Studio 3.3中设置PHP调试器以使用MAMP。我有一个本地项目文件夹,它与MAMP / htdocs文件夹分开;我通过将文件从我的本地项目文件夹复制到htdocs来“部署”到MAMP。

我已经设置了Aptana Studio-> Editors-> PHP-> PHP解释器,添加了一个新的XDebug调试器类型的解释器,带有可执行路径和PHP ini文件指向我的相应位置和文件MAMP安装(/Applications/MAMP/bin/php5.4.4[/bin/php || /conf/php.ini])。 PHP调试器设置为XDebug。 Aptana似乎很喜欢。

但是,当我在我的htdocs文件夹中打开一个PHP文件并尝试设置断点时,我收到错误“您尝试放置断点的文件是外部(非工作空间)文件。支持断点对于位于项目内的PHP文件。“

并且,如果我尝试设置断点并在同一个PHP文件中启动调试器(但在我的本地项目文件夹/工作区而不是htdocs中),则没有任何反应。这是有道理的,因为文件不在htdocs下,所以MAMP不知道它。

这意味着我的本地项目文件夹和我的MAMP / htdocs项目文件夹必须是同一个才能进行调试。我宁愿将我的项目文件与htdocs分开。

我非常感谢您的建议1)如何在MAMP中设置PHP调试器以使其工作(我做错了什么?),以及2)是否可以设置调试器工作所以我可以将我的本地项目文件夹与MAMP / htdocs文件夹分开?

还有其他StackOverflow答案,但它们都描述了如何为不包含PHP调试器的早期版本的Aptana Studio进行设置。

感谢。

0 个答案:

没有答案