欢迎光临
专注前后端开发技术与经验分享

VScode上配置Xdebug调试php代码

环境WSL: win10+ubuntu18.4+宝塔

1.在宝塔上为php安装xdebug扩展

( 这里以php8.0为例,其他版本也是一样的步骤,注意安装完扩展需要重启PHP才生效 )
file

2.vscode安装插件“PHP Debug”

打开vscode搜索插件“PHP Debug”安装第一个即可
file

3.根据vscode插件“PHP Debug”提示配置php.ini

返回宝塔,打开PHP8.0的配置文件,在最后一行插入:

[XDebug]
xdebug.mode = debug
xdebug.start_with_request = yes
xdebug.client_port = 9001
xdebug.remote_enable = 1
xdebug.remote_autostart = 1

保存后重启PHP
(这里xdebug端口选择9001,默认的9000端口可能会与其他软件起冲突)
file

4.vscode创建debug配置文件launch.json

打开目录: .vscode/launch.json
(如果没有这个文件请手动创建)
file
粘贴进以下配置:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",
            "port": 9001
        },
        {
            "name": "Launch currently open script",
            "type": "php",
            "request": "launch",
            "program": "${file}",
            "cwd": "${fileDirname}",
            "port": 9001
        }
    ]
}

粘贴完成后保存文件并重启vscode

5.运行xdebug调试

打开你的php项目,在vscode内按下{f5},打上断点,发起请求后即可运行debug调试代码
file

赞(4) 打赏
未经允许不得转载:杰哥博客 » VScode上配置Xdebug调试php代码

觉得文章有用就打赏杰哥一杯可乐吧~

支付宝扫一扫打赏

微信扫一扫打赏