* vscode 需要安装 PHP Debug, PHP Intelephense 插件

* vscode 打开 php 项目代码

* 选择 Run and Debug -> create a launch.json file -> php

* 之后在生成的 launch.json 中修改 "Listen for Xdebug" 的配置,增加 pathMappings 文件映射关系(PHP容器中对应项目的文件路径:本机中对应项目的文件路径),并修改端口号为9003

{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003,
"pathMappings": {
"/data/www/php-cms":"${workspaceRoot}"
}
}

* 注意 pathMappings 的路径配置一定要和vscode打开的项目根目录记录匹配,比如,vscode打开的是 project/php-cms 目录,远程机的目录是 /data/www/php-cms
* php 容器需要安装 xdebug 组件,容器相关配置参考以下链接: 点击跳转
* xdebug.ini 配置文件参考以下链接: 点击跳转
* 之后使用 F5 启动调试,并在代码中设置断点,浏览器打开对应项目的站点即可开始调试

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部