在 OS X 上使用 Aptana Studio 和 Xdebug 或 Zend 调试器进行 Php 调试

标签 php debugging macos aptana xdebug

您是否设法使 Aptana Studio 调试正常工作?我尝试按照此操作,但我没有在我的菜单中看到 Windows -> Preferences -> Aptana -> Editors -> PHP -> PHP Interpreters(我有 PHP 插件安装)和任何设置服务器菜单的尝试都会在我尝试调试时出现“套接字错误”。 Xdebug 已安装,通过 php info 确认。

最佳答案

我已经将 ZendDebugger 与 Eclipse(在 OS X 上)一起使用了一段时间,而且效果很好!

这是对我很有效的食谱。

  1. 通过位于以下位置的“一体化”软件包安装 Eclipse PDT:http://www.zend.com/en/community/pdt
  2. 安装 ZendDebugger.so ( http://www.zend.com/en/community/pdt )
  3. 使用 ZendDebugger 扩展配置您的 php.ini(信息如下)

配置 ZendDebugger:

  1. 编辑 php.ini
  2. 添加以下内容:

    [赞]
    zend_extension=/full/path/to/ZendDebugger.so
    zend_debugger.allow_hosts=127.0.0.1
    zend_debugger.expose_remotely=总是
    zend_debugger.connector_port=10013

现在在命令行中运行“php -m”来输出所有已安装的模块。如果您看到以下内容,那么它就安装好了

[Zend Modules]  
Zend Debugger

现在重新启动 Apache,以便它使用 ZendDebugger 重新加载 PHP。在其中创建一个虚拟页面并检查输出以确保 PHP apache 模块也选择了 ZendDebugger。如果设置正确,您将在 phpinfo() 的输出中某处看到类似于以下文本的内容。

with Zend Debugger v5.2.14, Copyright (c) 1999-2008, by Zend Technologies

好的 - 但您需要 Aptana Studio...此时我将 Aptana Studio 插件安装到 Eclipse 的 PDT 版本中。说明位于:http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse_configuration

这个设置对我有用了一段时间 - 希望它对你也有帮助

-阿林

关于在 OS X 上使用 Aptana Studio 和 Xdebug 或 Zend 调试器进行 Php 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/127761/

相关文章:

php - Chasepaymentech Orbital Gateway - PHP 电子商务问题

PHP在MYSQL数据库中执行语句非常慢

php - 多对多关系 ERD

python - 发生异常后在最旧的堆栈帧中启动 python 调试器

python - 使用 py2app 制作的可执行文件可以包含其他终端脚本并运行它们吗?

php - 将php数组元素插入mysql数据库

使用 Azure 调试 Node.js

java - 安卓工作室/JAVA : How to trace error at android studio using "log"

macos - Mono DLL 打开适当的 Windows/Mac DLL/DyLib

macos - 如何在Mac OS X上进行ARM交叉编译(错误: invalid listing option `r' - cross compiling error)