我读过有关此主题的其他问题。列出的解决方案不起作用。
安装:
XAMPP 1.7.7
网豆7.1.1
X调试2.1.4
phpinfo() 显示 Xdebug 已安装并具有所有正确的参数:
zend_extension = C:\xampp\php\ext\php_xdebug-2.1.4-5.3-vc9.dll
xdebug.remote_enable = 开
xdebug.remote_handler =“dbgp”
xdebug.remote_host =“本地主机”
xdebug.remote_port = 9000
但是,当我启动 Netbeans 调试会话时,它会循环一段时间,但没有任何效果。当我停止它时,我收到信息框,通知我“未检测到来自 xdebug 的连接nn秒。原因可能是xdebug 未安装或未正确配置。(他们的重点)。
据我所知,我正确配置了所有内容,重新启动了 Apache 服务器,但它仍然无法工作。我完全不知道如何继续。任何帮助表示赞赏。
你相信吗!?在花了几个小时研究这个问题之后,我终于找到了原因,我只能将其归类为错误。现在,我如何报告错误?这是下一个问题。
总结如下:
创建 PHP 项目并将 NetBeans 项目站点根目录设置为子文件夹。
(为了不注册 Apache 新测试站点来执行任何新任务,我
将每个新任务放入我的本地测试域下的子文件夹中,例如http://test.my/project3/)。 NetBeans 将不会启动调试会话
在这种情况下自动。您将看到“正在等待连接”
下图中的消息。不用担心。保持原样。去
您的浏览器。我使用FireFox 4。并调用您想要调试的脚本
带有附加参数,例如http://test.my/project3/index.php?XDEBUG_SESSION_START=netbeans-xdebug
当您返回 NetBeans 时,您将看到与 xdebug 的连接
则建立成功。要手动停止 XDebug 会话,请调用任何
具有此参数的同一子目录中的脚本
?XDEBUG_SESSION_STOP_NO_EXEC=netbeans-xdebug
完整的解决方案可以在我最新英雄的博客上找到NetBeans 7.0 for PHP 等待连接到 XDebug
编辑:知道我刚刚发现了什么吗?我删除了 index.php 作为运行配置的索引文件。工作起来就像一个超级按钮,无需手动插入 url 的 xdebug 部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)