无法使用MAMP Pro 1.9.2&设置XDebug MacGDBp v1.3.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_handler'设置为首选协议来明确说明。在我的情况下,因为我使用新协议,我喂它'dpgp。 在这里您可以找到一些信息:http://www.xdebug.org/docs/remote 也可能是你的防火墙阻塞了端口。 也许这样做,否则告诉我们更多有关症状的信息。 最好 拉斐尔     
我遇到了同样的问题。 我做的是: 安装Safari的xdebug-toggler插件 加载我正在测试的页面 启用插件 重新加载页面 突然间它奏效了。     

要回复问题请先登录注册