Xdebug和Netbeans“等待连接”但从未连接

时间:2012-09-14 02:02:35

标签: php netbeans xdebug

注意,问题已经解决了,但你可以把它作为php.ini文件中Xdebug工作配置的一个例子!!!


我是Netbeans和PHP的新手,在进入项目5天后,我意识到我真的需要一个调试器^^ 所以现在我试图用Netbeans设置Xdebug,但它只是没有工作.....

到目前为止,我在论坛和互联网的其他地方阅读了很多文章,但仍然在使用了所有这些文章后......仍然没有。

好的,这是我的配置: Windows7,Netbeans 7.2,PHP版本5.4.4,XAMPP 1.8.0。

到目前为止我做了什么:

  1. 清理安装XAMPP(保留旧的htdocs和mysql,项目)并运行phpinfo()并将其内容发布到wizzard中
  2. 然后按照xdebug wizard

    的说明操作
    • 将下载的文件移至C:\ xampp \ php \ ext
    • 编辑C:\ xampp \ php \ php.ini并添加行zend_extension = C:\ xampp \ php \ ext \ php_xdebug-2.2.1-5.4-vc9.dll重新启动网络服务器
  3. 在一篇文章中,有人提到文件名“php_xdebug-2.2.1-5.4-vc9.dll”有时不被接受,所以我将其更改为“php_xdebug.dll”,因此替换了已有的一个

  4. - 在编辑php.ini之后,它现在看起来像这样,Xdebug的其余部分被注释掉了:

    [XDebug]
    zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
    xdebug.profiler_append = 0
    xdebug.profiler_enable = 0
    xdebug.profiler_enable_trigger = 0
    xdebug.profiler_output_dir = "C:\xampp\tmp"
    xdebug.profiler_output_name = "xdebug_profile.%R::%u"
    xdebug.remote_enable =On
    xdebug.remote_handler =dbgp
    xdebug.remote_host =127.0.0.1
    xdebug.remote_mode =req
    xdebug.remote_port =9000
    xdebug.idekey = "netbeans-xdebug"
    xdebug.remote_autostart =On
    

    -Apache和MySQL在XAMPP控制面板中运行并且是绿色的

    所以现在,通过所有这些更改,我再次运行向导,但仍然告诉我安装Xdebug! 另外搜索phpInfo()输出也不会返回任何Xdebug的东西......

    现在,我启动Netbeans并设置一些断点,启动调试(netbeans中的设置,端口:9000,SessionID:netbeans-xdebug)。 Netbeans正试图连接......但是没有发生!

    phpInfo()中的一些信息:

    Zend Extension  220100525
    Zend Extension Build    API220100525,TS,VC9
    

    任何帮助将不胜感激



    **

    好的WOW !!! 经过5小时的工作和完成这篇文章之后,我只是尝试“最后一次”运行调试器:)并且“开始”工作了...... ......残酷的世界:D但至少现在我可以做出贡献,这是一个有效的配置;)

    **

0 个答案:

没有答案