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

Was*_* A. 7 php plugins xdebug notepad++

我按照以下步骤操作:

  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
    
    Run Code Online (Sandbox Code Playgroud)
  3. 重启apache并成功安装XDebug.

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

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

Was*_* A. 18

我在这里找到了答案

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

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

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

  • 虽然此链接可能会回答这个问题,但最好在此处包含答案的基本部分并提供参考链接.如果链接的页面发生更改,则仅链接的答案可能会无效. (3认同)