vscode配置PHP调试xDebug

一、安装XDebug环境

(1),在PHP页面写上phpinfo(),打印PHP信息,如下图
在这里插入图片描述

(2)整个网页全新复制黏贴到,https://xdebug.org/wizard 如下图,点击分析按钮
在这里插入图片描述

(3),如下图,分析结果,按如下步骤操作即可
在这里插入图片描述
(4)下载xdebug插件放入php目录ext文件夹,如下图
在这里插入图片描述

(5)打开PHP环境目录下的php.ini,加入如下配置

[XDebug]
zend_extension=php_xdebug-3.0.2-7.4-vc15-nts-x86_64.dll     ;记得替换成你自己的文件,如果步骤1的第二个小步骤没进行的话,这里就要填全路径了
xdebug.remote_enable = 1    ;开启远程调试功能
xdebug.remote_autostart = 1    ;这个配置是比较重要的一个配置
xdebug.remote_handler = "dbgp"
xdebug.remote_port = "9001"   ;端口号
xdebug.remote_host = "127.0.0.1" ;远程调试的ip地址,即你自己的本机ip
;(注意:配置xdebug.remote_autostart = 1时有个坑,就是XDebug的默认端口号是9000.如果不配置端口号使用默认端口号就会和nginx的端口号冲突,所以下面要配置一下端口号为9001,要不然会导致调试的时候假死的情况)

(6)输出phpinfo() 信息,检查是否有Xdebug
在这里插入图片描述
(7)cmd查看是否有Xdebug
在这里插入图片描述

注意:如果phpinfo有XDebug,cmd没有,则检查环境变量
在这里插入图片描述

二、安装 PHP Debug

(1),下载VSCODE插件
在这里插入图片描述
(2),配置调试环境

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "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
        }
    ]
}
您好!要在 VS Code 中使用 Xdebug 进行调试,需要完成以下步骤: 1. 首先,确保您已经在 PHP 环境中安装了 Xdebug。您可以通过编辑您的 `php.ini` 文件来启用 Xdebug。在 `php.ini` 文件中,找到并取消注释以下行(如果没有则添加): ``` zend_extension = xdebug.so ``` 2. 在 VS Code 中安装 PHP Debug 扩展。打开扩展面板(通过侧边栏的方块图标或者快捷键 `Ctrl+Shift+X`),搜索并安装 "PHP Debug" 扩展。 3. 在 VS Code 中创建一个调试配置文件 `launch.json`。点击 VS Code 左侧的调试图标(虫子图标),然后点击配置齿轮图标以打开 `launch.json` 文件。 4. 在 `launch.json` 文件中,选择 "PHP" 作为环境,并添加一个配置参数,如下所示: ```json { "version": "0.2.0", "configurations": [ { "name": "Listen for Xdebug", "type": "php", "request": "launch", "port": 9000, "log": true, "pathMappings": { "/path/to/your/project": "${workspaceFolder}" } } ] } ``` 请将 `/path/to/your/project` 替换为您实际的项目路径。 5. 启动 Xdebug 会话。在 VS Code 中点击调试面板左上角的绿色播放按钮,选择 "Listen for Xdebug" 配置。这将启动 Xdebug 的监听模式。 6. 设置断点。在您的代码中选择要设置断点的行,然后运行您的应用程序。当代码执行到断点时,调试器将会暂停执行并允许您逐步调试。 希望以上步骤能帮助您成功下载并配置 Xdebug 进行调试。如有其他问题,请随时提问!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值