Configuration 使用MAMP Pro 1.9.2和;MacGDBp v1.3.1

Configuration 使用MAMP Pro 1.9.2和;MacGDBp v1.3.1,configuration,ide,xdebug,mamp,Configuration,Ide,Xdebug,Mamp,我在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

我在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不应该读取和解析通过指定端口产生的任何内容吗? 谁能告诉我我错过了什么?
谢谢

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

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

您应该通过将“xdebug.remote\u handler”设置为首选协议来明确这一点。在我的情况下,当我使用新的协议时,我给它输入“dpgp”

在这里您可以找到一些信息:

也可能是防火墙正在阻止端口

也许这样就可以了,否则告诉我们更多关于症状的信息

最好的


拉斐尔

我也有同样的问题

我所做的是:

  • 安装
  • 加载我正在测试的页面
  • 启用插件
  • 重新加载页面
突然,它起了作用