等待连接(netbeans-xdebug)卡住了

我使用的是Windows 8,Netbeans 8.2,PHP 5.6,Apache和MySQL。 我手动安装了它们,并没有使用像WAMP这样的一体化软件包。

当我点击debugging图标(Ctrl + F5)时,它被困在“等待连接(netbeans-xdebug)”,而完全显示页面而不停在断点处。

我审查了所有可能的解决scheme,但没有一个为我工作。 如:

  1. 将remote_host从“localhost”更改为127.0.0.1,甚至是我的机器的IP地址
  2. 将端口从9000更改为不同的端口。 同时检查“Session-ID = netbeans-xdebug”
  3. 在Netbeans上设置默认的“networking浏览器”
  4. 检查https://xdebug.org/wizard.php并按照说明操作
  5. 在php.ini中设置date.zone
  6. 检查防火墙(只要我能find我的防火墙不会阻止连接)
  7. 重新启动httpd.exe(Apache)和netbeans和浏览器

这是从我的系统获得的一些信息:

从https://xdebug.org/wizard.php :

定制的安装说明

概要

安装Xdebug:2.5.0rc1
服务器API:Apache 2.0处理程序
Windows:是 – 编译器:MS VC11 – 体系结构:x64
Zend服务器:不
PHP版本:5.6.27
Zend API编号:220131226
PHP API编号:20131226
?debugging版本:不
线程安全构build:是的
configuration文件path:C:\ Windows
configuration文件:C:\ php \ php.ini
扩展名目录:ext
您已经在运行最新的Xdebug版本

从php -m命令:

[PHP模块]
bcmath时
日历


。 (我有意删除它们)
[Zend模块]
Xdebug的

从netstat | 发现9000

TCP 127.0.0.1:9000 mycomputername:62936 CLOSE_WAIT
TCP 127.0.0.1:62936 mycomputername:9000 FIN_WAIT_2
TCP [:: 1]:9000 mycomputername:62935 CLOSE_WAIT
TCP [:: 1}:62935 mycomputername :: 9000 FIN_WAIT_2

最后但并非最不重要的是在php.ini中没有[Xdebug]部分! 有一些行,但作为一个独立的部分,像一些人说,没有什么,所以在文件的末尾,我添加了这些行:

[Xdebug的]
zend_extension = php_xdebug-2.5.0rc1-5.6-vc11-x86_64.dll
xdebug.remote_enable = 1
xdebug.remote_handler =“dbgp”
xdebug.remote_enable = on
xdebug.remote_host =“localhost”
xdebug.remote_port = 9000

我感谢任何build议。

Solutions Collecting From Web of "等待连接(netbeans-xdebug)卡住了"