等待连接 (netbeans-xdebug)

Posted

技术标签:

【中文标题】等待连接 (netbeans-xdebug)【英文标题】:Waiting For Connection (netbeans-xdebug) 【发布时间】:2015-11-16 07:09:24 【问题描述】:

我使用的是 64 位的 Windows7。我的 php 版本是 5.6.3(使用 phpinfo(); 得到这个)。我正在尝试将 XDebugNetBeans 一起使用。我的 Netbeans 版本是 8.0.2。我的 Xdebug 部分 phpinfo();如下。

我将下面的代码放在 php.ini 文件中并重新启动了 Apache。

[XDebug]
zend_extension = "D:\XAMPP\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "D:\XAMPP\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host=192.168.1.5
xdebug.trace_output_dir = "D:\XAMPP\tmp"
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.idekey="netbeans-xdebug"

我在我的 Netbeans 代码中设置了断点。当我单击“调试项目”按钮时,我在 Netbeans 底部得到 Waiting For Connection (netbeans-xdebug)

谁能知道问题出在哪里??

【问题讨论】:

尝试xdebug.remote_host=localhost,如果netbeans在IP为192.168.1.5的机器上运行,在Netbeans中将url设置为http://localhost/myproject/index.php。也在本地主机上删除xdebug.remote_connect_back=1 我的评论对你有帮助吗?对我的评论有任何回应吗? 对我来说,我不知道有三个位置我必须指定端口 = 9000,并且不匹配导致“等待连接(netbeans-xdebug)”:***.com/a/41768167/470749 【参考方案1】:

既然你已经设置好了,我假设你检查了所有常见的嫌疑人:

配置 远程主机 idkey

等等。

我容易忘记的两件事是:

    为项目选择 Web Root 文件夹 确保您在 Netbeans 中的代码和服务器上的代码相同。 (只是 再次下载项目)

【讨论】:

以上是关于等待连接 (netbeans-xdebug)的主要内容,如果未能解决你的问题,请参考以下文章

netbeans 显示“等待连接 (netbeans-xdebug)”

Xdebug 和 Netbeans 没有相互通信

在 Netbeans 中使用 XDebug 调试 PHP

当使用 32 位版本的 MySQL 的 .net 连接器连接到 64 位版本的 MySQL 时,我得到“等待表元数据锁定”

浅析mysql交互式连接&非交互式连接

3分钟理解mysql所有timeout的值