Netbeans没有在Wamp上连接xdebug:“显示等待连接”

时间:2012-10-23 10:48:02

标签: php netbeans xdebug

以下是我在bin\php\php5.3.9\php.inibin\apache\Apache2.2.21\bin

中的配置
[xdebug]

zend_extension = "D:/wamp/php/ext/php_xdebug-2.2.1-5.2-vc9-nts.dll"
xdebug.profiler_output_dir = "D:/wamp/tmp/xdebug"
xdebug.profiler_output_name = "cachegrind.out.%p"
xdebug.profiler_enable = 0
xdebug.profiler_append=0
xdebug.extended_info=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=xdebug
xdebug.remote_log="D:/wamp/tmp/xdebug/xdebug_remot.log"
xdebug.show_exception_trace=0
xdebug.show_local_vars=9
xdebug.show_mem_delta=0
xdebug.trace_format=0

我在php_xdebug-2.2.1-5.2-vc9-nts.dllwamp/php/ext/

\wamp\bin\php\php5.3.9\zend_ext

但它仍然没有在phpinfo()中显示xdebug信息,也没有与xdebug连接。

长时间显示“等待连接”

请帮助我如何进行此配置

4 个答案:

答案 0 :(得分:2)

刚决定发布我与Xdebug的成功斗争。我所做的就是对php.ini进行了更改:

zend_extension = "D:/wamp/bin/php/php5.3.13/zend_ext/php_xdebug-2.2.0-5.3-vc9.dll"

xdebug.remote_enable = 1

xdebug.idekey="netbeans-xdebug"

xdebug.profiler_enable = 1

我希望它有所帮助。

答案 1 :(得分:2)

对于Wamp Server,请确保您在正确的php.ini中进行更改。有2个文件 -

  1. \ wamp_server \ BIN \ PHP中\ php5.5.12 \ php.ini中
  2. \ wamp_server \ BIN \阿帕奇\ apache2.4.9 \ BIN \ php.ini中
  3. 我正在更改第一个文件。然后我通过点击wampserver icon - >检查了正在使用的php.ini文件。 PHP - > php.ini(这个文件的位置在apache目录中,而不是我假设的php)

    改变这第二个文件对我来说很有用。

    编辑php.ini文件以包含此代码:

    
    
    zend_extension=[path to xdebug .so/.dll]
    xdebug.remote_enable=1
    xdebug.remote_handler=dbgp
    xdebug.remote_mode=req
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000
    
    
    

答案 2 :(得分:1)

我在几个月之前找到了一个链接,并获得了关于xdebug和netbeans的非常好的教程,

希望这个链接对你也有帮助,只需阅读文章并采取措施即可开始工作..

http://devzone.zend.com/1120/introducing-xdebug/

答案 3 :(得分:0)

要与netbeans连接,您需要在工具>选项> PHP>调试器设置中进行配置,并在上面的php.ini中进行更改:

xdebug.idekey=xdebug

xdebug.idekey="netbeans-xdebug"

希望有所帮助