Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php netbeans中的xdebug赢得了&x27;t绑定到端口9000_Php_Xdebug_Netbeans6.8 - Fatal编程技术网

Php netbeans中的xdebug赢得了&x27;t绑定到端口9000

Php netbeans中的xdebug赢得了&x27;t绑定到端口9000,php,xdebug,netbeans6.8,Php,Xdebug,Netbeans6.8,我一直在尝试将xdebug配置为与netbeans一起工作,我当前的配置是 [xdebug] zend_extension="C:\binaries\php\ext\php_xdebug-2.1.0RC1-5.3-vc6.dll" xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=127.0.0.1 (also tried localhost) xdebug.remote_port=9000 xdeb

我一直在尝试将xdebug配置为与netbeans一起工作,我当前的配置是

[xdebug]
zend_extension="C:\binaries\php\ext\php_xdebug-2.1.0RC1-5.3-vc6.dll"
xdebug.remote_enable=on 
xdebug.remote_handler=dbgp 
xdebug.remote_host=127.0.0.1 (also tried localhost)
xdebug.remote_port=9000 
xdebug.idekey="netbeans-xdebug"
我尝试了一个netbeans博客提供的测试,解释了如何测试绑定时配置是否工作,它只输出“无法绑定”


有什么建议吗?

我脑子里有几件事

首先,检查其他端口是否已经侦听了端口9000(在命令行上,键入netstat-an)


如果没有显示任何内容,请确保未启用Windows防火墙。

这是我针对同一问题的解决方案

php.ini中xdebug的配置被最小化

php.ini:

[XDebug]
zend_extension = C:\Bitnami\wampstack-5.6.21-2\php\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9001
xdebug.remote_autostart=0
xdebug.remote_connect_back=0
右键单击项目>运行配置:

Project URL: http://127.0.0.1:9000/<ProjectName>/
Index File: index.php
调试器端口必须是服务器端口以外的另一个端口。netbeans中定义的端口必须与php.ini(xdebug端口)和httpd(apache端口)中定义的端口匹配


关闭netbeans并重新启动服务器,打开netbeans并按CTRL+F5(运行调试)。

这对Ubuntu 16.04、netbeans 8.2有效

打开xdebug.ini(对我来说,它位于/etc/php/{php version}/mods中)并将

NETBeans->工具>选项>PHP>调试

Debugger Port: 9001
Session ID: netbeans-xdebug
Maximum Data Length: 2048
uncheck all Checkboxes
Debugger Port: 9000
Session ID: netbeans-xdebug
Maximum Data Length: 2048
取消选中此处的所有复选框


如上所述,我的配置很好,但直到我取消选中@Beka提到的所有复选框,它才正常工作。

根据Xdebug文档,参数
Xdebug.remote_enable
采用
0
1
值(
0
默认值),而不是
。我希望这句话会有所帮助。
zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_port=9000
Debugger Port: 9000
Session ID: netbeans-xdebug
Maximum Data Length: 2048