配置Notepad ++ DBGP插件和XDebug for PHP

时间:2011-02-28 08:01:56

标签: php plugins notepad++ xdebug

我按照以下步骤操作:

  1. 将x-debug * .dll下载到D:\ Program Files \ webserver \ php \ ext \ php_xdebug.dll
  2. 修改php.ini并插入以下

    zend_extension_ts="D:\Program Files\webserver\php\ext\php_xdebug.dll"
    xdebug.remote_enable=1
    xdebug.remote_handler=dbgp
    xdebug.remote_mode=req
    xdebug.idekey=default
    xdebug.remote_autostart=1
    
  3. 重启apache并成功安装XDebug。

  4. DBGP已成功安装并配置为127.0.0.1

  5. 但是XDebugger仍然没有连接/使用notepad ++。

2 个答案:

答案 0 :(得分:17)

我在这里找到了答案

  

http://thecancerus.com/debugging-php-using-xdebug-and-notepad-part-i/

确保安装了最新版本的Notepad ++。

  1. 下载最新版本的DBGp Plugin
  2. 解压缩并将dbgpPlugin.dll文件移动到notepad ++安装文件夹的plugins文件夹,在我的例子中路径是“C:Program FilesNotepad ++ plugins”。
  3. 查看与插件捆绑在一起的readme.txt文件,以确保我们不会遗漏任何内容。
  4. 现在打开Notepad ++,你应该在插件菜单中看到DBGp选项。
  5. 我们现在几乎完成了设置,剩下的只是配置DBGP来收听正确的端口,我们就完成了。
  6. 转到“插件 - > DBGp->配置”以打开DBGp插件的配置屏幕。 enter image description here
  7. IDE KEY应与您在上面的php.ini设置中指定的相同。单击“确定”,即可完成。
  8. 要开始调试,只需在网址末尾添加“?XDEBUG_SESSION_START = session_name”。 'session_name'可以是你想保留的任何东西。

答案 1 :(得分:4)

XDebug现在拥有自己的巫师。

http://xdebug.org/wizard.php

您所要做的就是将phpinfo输出的内容复制并粘贴到其中。它将为您提供正确的库以及您需要添加到php.ini的详细信息。

不要忘记,您必须使用?XDEBUG_SESSION_START=name附加您的网址才能启动。