无法配置Notepad ++ DBGP插件。 Xdebug已经安装好了

时间:2011-10-17 08:13:44

标签: php notepad++ xdebug dbg

我在xdebug上安装了PHP,但现在我无法使notepad++ DBGp插件正常工作。

我在wamp上有最新的Win7版本,wwww文件夹在分区上:d:\www

我编写了一个测试文件test.php

<?php
    $test = "3";
    echo $test;
?>

我尝试使用以下链接在网络浏览器中打开它:

http://localhost/test.php?XDEBUG_SESSION_START=test

DBGp无法连接。我尝试了没有IDE_Key

我已多次浏览文档,但无法找到/解决问题。希望有人能够知道原因。

以下是一些截图:

由于

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:0)

要解决此问题,需要更改xdebug设置和dbgp设置上的端口。

从上述评论中不清楚是否因为他们都试图使用相同的端口,其他应用程序使用了端口等等,但也许Kandinski可以通过编辑这个答案来澄清这一点。

(发布给定答案[请参阅问题评论]从未答复的队列中删除问题。用户在3年前被要求这样做但尚未这样做。这个答案的信用仍属于他们)

答案 1 :(得分:0)

您必须将xdebug设置为自动接受新的调试连接:

 $ cat /etc/php5/apache2/conf.d/xdebug.ini
  zend_extension=/usr/lib/php5/20121212/xdebug.so
  xdebug.remote_enable=1
  xdebug.remote_autostart=1
  xdebug.remote_host="127.0.0.1"
  xdebug.remote_port=9000
  xdebug.idekey="CLUJ3$"

显然,如果您将PHP作为FPM运行,则必须将默认端口更改为9000(例如:9001)

之后重启apache。

答案 2 :(得分:0)

安装Chrome XDebug Helper。在选项中,将“ IDE密钥”设置为“其他”,将值设置为“默认”。 为我工作。

    [Xdebug]
    zend_extension="php_xdebug.dll"
    xdebug.remote_enable=1
    xdebug.remote_port=9000
    xdebug.autostart=on 
    xdebug.remote_handler=dbgp
    xdebug.remote_mode=req
    xdebug.idekey=default