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

问题描述 投票:7回答:3

我遵循了以下步骤:

  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

但是XDebugger仍然无法连接/使用记事本++。

php plugins notepad++ xdebug
3个回答
18
投票

我在这里找到答案

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-> Config”以打开DBGp插件的配置屏幕。enter image description here
  7. IDE KEY应该与您在上面的php.ini设置中指定的相同。单击确定,完成。
  8. 要开始调试,只需在网址末尾添加“?XDEBUG_SESSION_START =会话名称”。 “ session_name”可以是您要保留的任何内容。

4
投票

XDebug现在有了自己的向导。

http://xdebug.org/wizard.php

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

不要忘记,您必须在URL后面附加?XDEBUG_SESSION_START=name才能开始。


0
投票

我如何配置它以便与Python一起使用?

© www.soinside.com 2019 - 2024. All rights reserved.