【问题标题】:Trouble setting up XDebug with MAMP Pro 1.9.2 & MacGDBp v1.3.1使用 MAMP Pro 1.9.2 和 MacGDBp v1.3.1 设置 XDebug 时遇到问题
【发布时间】:2011-06-18 04:01:35
【问题描述】:

我在 MAMP/bin/php5.2/lib/php/extensions/no-debug-non-zts-20060613 安装了 XDebug 包 我将以下内容放入我的 php.ini 文件中:

zend_extension="/Applications/MAMP/bin/php5.2/lib/php/extensions/no-debug-non-zts-0060613/xdebug.so"
xdebug.remote_enable = On
xdebug.remote_autostart = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9999

我禁用了 zend 优化器。 我在 MacGDBp 中设置了正确的端口号。 我确实从命令行获得了正确的堆栈跟踪。 不过,我想做的是在 Firefox 中加载一个页面并使用 MacGDBp 进行调试。 MacGDBp 不应该读取和解析通过指定端口发送的任何内容吗? 谁能告诉我我错过了什么? 谢谢!

【问题讨论】:

    标签: configuration ide xdebug mamp


    【解决方案1】:

    嗯,您对具体设置有点不明确,但您的设置似乎没有什么奇怪的地方。

    我没有使用 mac,也不知道 MacGDBp ...但 MacGDBp 建议它使用旧的 GDP 协议。虽然 XDebug 2 默认使用新的 DBG 协议。

    您应该通过将“xdebug.remote_handler”设置为您的首选协议来明确这一点。就我而言,当我使用新协议时,我将其提供为 'dpgp。

    在这里您可以找到一些信息:http://www.xdebug.org/docs/remote

    也可能是您的防火墙阻止了该端口。

    也许可以,否则请告诉我们更多有关症状的信息。

    最好的

    拉斐尔

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。

      我所做的是:

      突然间它起作用了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-20
        • 2019-10-23
        • 1970-01-01
        • 1970-01-01
        • 2012-12-04
        • 2017-11-23
        相关资源
        最近更新 更多