* 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