3

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

我已经设置了 Aptana Studio->Editors->PHP->PHP Interpreters,方法是添加一个 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 进行设置。

谢谢。

4

0 回答 0