Vim 的 Xdebug 配置
Xdebug configuration with Vim
我在 Ubuntu 20.04 上使用 php 7.4.18 和 apache,其文档根目录位于 /var/www/html
。这是我的 php --version
PHP 7.4.18 (cli) (built: May 3 2021 11:27:06) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.18, Copyright (c), by Zend Technologies
with Xdebug v3.0.3, Copyright (c) 2002-2021, by Derick Rethans
我的xdebug.ini
zend_extension=xdebug.so
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_mode = req
xdebug.remote_port = 9000
我的.vimrc
let g:vdebug_options = {"port": 9000, "break-on-open": 0, }
我在 /var/www/html/wordress
中安装了 wordpress,当我尝试在 vim 中进行调试时,它显示“Vdebug 将等待连接”,即使我访问“localhost/wordpress”也是如此使用 ?XDEBUG_SESSION_START=1
(我尝试为 chrome 安装 Xdebug Helper)它没有连接。
我还尝试过哪些其他的东西
- 我将 xdebug.ini 代码添加到 php.ini 但无法连接。
- 在 vimrc.
中将 "path_maps": {'/':'/var/www/html'}
添加到 vdebut_option
请帮忙告诉我我做错了什么?
这是我的xdebug_info()截图
您正在设置 Xdebug 2 设置,但是 运行Xdebug 3:
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_mode = req
xdebug.remote_port = 9000
您需要按照 upgrade guide 将它们转换为 Xdebug 3 设置。
您共享的 xdebug_info()
输出也有指向“文档”(最右栏)的链接,它显示“步骤调试器”未启用。
我在 Ubuntu 20.04 上使用 php 7.4.18 和 apache,其文档根目录位于 /var/www/html
。这是我的 php --version
PHP 7.4.18 (cli) (built: May 3 2021 11:27:06) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.18, Copyright (c), by Zend Technologies
with Xdebug v3.0.3, Copyright (c) 2002-2021, by Derick Rethans
我的xdebug.ini
zend_extension=xdebug.so
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_mode = req
xdebug.remote_port = 9000
我的.vimrc
let g:vdebug_options = {"port": 9000, "break-on-open": 0, }
我在 /var/www/html/wordress
中安装了 wordpress,当我尝试在 vim 中进行调试时,它显示“Vdebug 将等待连接”,即使我访问“localhost/wordpress”也是如此使用 ?XDEBUG_SESSION_START=1
(我尝试为 chrome 安装 Xdebug Helper)它没有连接。
我还尝试过哪些其他的东西
- 我将 xdebug.ini 代码添加到 php.ini 但无法连接。
- 在 vimrc. 中将
"path_maps": {'/':'/var/www/html'}
添加到 vdebut_option
请帮忙告诉我我做错了什么?
这是我的xdebug_info()截图
您正在设置 Xdebug 2 设置,但是 运行Xdebug 3:
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_mode = req
xdebug.remote_port = 9000
您需要按照 upgrade guide 将它们转换为 Xdebug 3 设置。
您共享的 xdebug_info()
输出也有指向“文档”(最右栏)的链接,它显示“步骤调试器”未启用。