使用netbeans和xdebug进行调试赢得了';t工作-netbeans不工作';t启动浏览器

使用netbeans和xdebug进行调试赢得了';t工作-netbeans不工作';t启动浏览器,netbeans,xdebug,Netbeans,Xdebug,反复尝试。。两个小时后,即使“谷歌搜索”也没有帮到我。似乎没有人有我的问题,或者有一个我看不到的简单解决方案 我的phpinfo()显示xdebug很好: version 2.1 xdebug.remote_enable On xdebug.remote_handler dbgp xdebug.remote_host localhost xdebug.remote_mode req xdebug.remote_port 9000 我的ne

反复尝试。。两个小时后,即使“谷歌搜索”也没有帮到我。似乎没有人有我的问题,或者有一个我看不到的简单解决方案

我的phpinfo()显示xdebug很好:

version         2.1
xdebug.remote_enable    On
xdebug.remote_handler   dbgp
xdebug.remote_host      localhost
xdebug.remote_mode      req
xdebug.remote_port      9000
我的netbeans侦听端口9000(但仅在ipv6上;可能这就是问题所在):

Netbeans可通过telnet访问:

$ telnet localhost 9000
Trying 127.0.0.1...
Connected to localhost.
但是netbeans在我单击“停止”按钮之前不会启动浏览器。然后它打开一个带有?XDEBUG_SESSION_START=netbeansxdebug的浏览器。如何为netbeans禁用ipv6?我不想禁用整个ipv6支持(在phpinfo()中启用了中的ipv6支持)。还有其他想法吗

版本:

OS: Ubuntu 12.04 LTS
Apache: 2.2.22
PHP-CGI: 5.3.10
Netbeans: 7.2
Java: 1.7.0_05

我在项目中的运行配置不正确。Netbeans正在本地主机上等待调试代理:9000。我不记得设置这个设置。如果有人有相同的问题,也请检查此配置。

我在project中的运行配置不正确。Netbeans正在本地主机上等待调试代理:9000。我不记得设置这个设置。如果有人有相同的问题,也请检查此配置。

我遇到了与浏览器无法启动相同的问题,以下是解决问题的方法。 实际上有3个可能的位置可以指定调试端口

  • Php.ini--{xdebug.remote_port=9000}
  • 在Netbeans IDE中的-preferences-php-general{debugger port=9000;session ID=Netbeans xdebug}
  • 在运行配置-高级!!不要设置此选项-它指的是“调试器代理”。如果您设置此选项,浏览器窗口将不会出现,除非您在“netbeans-首选项-常规”选项卡中维护了相同的代理设置

  • 注:以上所有内容或在Mac电脑上..

    我遇到了与浏览器无法启动相同的问题,以下是解决问题的方法。 实际上有3个可能的位置可以指定调试端口

  • Php.ini--{xdebug.remote_port=9000}
  • 在Netbeans IDE中的-preferences-php-general{debugger port=9000;session ID=Netbeans xdebug}
  • 在运行配置-高级!!不要设置此选项-它指的是“调试器代理”。如果您设置此选项,浏览器窗口将不会出现,除非您在“netbeans-首选项-常规”选项卡中维护了相同的代理设置

  • PS:以上所有内容或在Mac上..

    在我的案例中,问题是运行配置中项目属性下的项目URL指向一个子目录,而不是服务器的根目录,在我更改为本地主机后,一切正常

    我读了这篇文章后找到了答案


    在我的例子中,问题是运行配置中项目属性下的项目URL指向一个子目录,而不是服务器的根目录,在我更改为localhost之后,一切正常

    我读了这篇文章后找到了答案


    #3是救命恩人。。从来没有在其他地方提到过它,这就是我在新机器上的调试工作在过去两个小时里的失败之处。如果我能多次投票,我会的!这似乎是一个大胆的回答-无论如何,我不能批准它的工作。我不再使用netbeans了。这是一个经常被访问的问题,有一个被认可的答案会很好。我爱你,兄弟,第三步是关键(在Windows上)。#第三步是救命稻草。。从来没有在其他地方提到过它,这就是我在新机器上的调试工作在过去两个小时里的失败之处。如果我能多次投票,我会的!这似乎是一个大胆的回答-无论如何,我不能批准它的工作。我不再使用netbeans了。这是一个经常被问到的问题,有一个被认可的答案会很好。我爱你,兄弟,第三步是关键(在Windows上)。
    OS: Ubuntu 12.04 LTS
    Apache: 2.2.22
    PHP-CGI: 5.3.10
    Netbeans: 7.2
    Java: 1.7.0_05