Magento服务器VSCode开启XDebug方法

以下方法适用adobecommerce.com官方服务器。官方给的ssh连接账号权限很低,vscode无法在服务器项目目录下建.vscode目录,不可能进行配置,可使用以下方法。

1、修改项目中/.magento.app.yaml,修改后发版开启xdebug

runtime:

extensions:

  • xdebug

2、通过ssh进入服务器,执行下面命令

mkdir /tmp/vscode-server (名字自己随便起)

ln -s /app /tmp/vscode-server/app (建立软连接,解决账号没有权限在/app目录建文件问题)

查看内容是否为项目代码

ls /tmp/vscode-server/app

3、设置vscocde

CTRL + SHIFT + P 输入Open User Settings(json)

添加

"remote.SSH.serverInstallPath": {

"ssh.us-a1.magento.cloud": "/tmp/vscode-server"

}

4、vscode连接ssh

ssh ******@ssh.us-a1.magento.cloud -i 'C:\Users\*****\.ssh\id_rsa'

打开文件夹/tmp/vscode-server,应该会看到app文件夹

5、连接到远程后在vscode中安装php debug插件

配置launch.json

{

"version": "0.2.0",

"configurations": [

{

"name": "Listen for Xdebug",

"type": "php",

"request": "launch",

"port": 9003,

"pathMappings": {

"/tmp/vscode-server": "${workspaceFolder}"

}

}

]

}

6、vscode中控制台中手动添加9003端口

相关推荐
Lonely 净土3 小时前
Linux 运维文件写入操作
linux·运维·服务器·文件管理
城管不管3 小时前
重生——第十一次面试之挖财一面2026.8.19已OC
java·服务器·jvm·数据库·spring·面试·职场和发展
liuyicenysabel4 小时前
多服务上线日记三:
运维·服务器·笔记·学习
吠品5 小时前
Wine 在 Linux 上运行 Windows 软件完整指南
java·linux·服务器
AuTumn-L8 小时前
使用 SSH 密钥认证实现安全免密登录
服务器·安全·ssh
2601_965798478 小时前
Salient Theme Setup Guide for Fast Creative WordPress Sites
数据库·web3·php·wordpress
知无不研9 小时前
Linux I/O复用之epoll
linux·服务器·epoll·socket编程
dogstarhuang9 小时前
OpenAI GPT-5.6 降价后如何重算 API 账单?多模型路由与成本治理实战
服务器·网络·人工智能·大模型·api·ai应用开发·接口管理
fb_1234510 小时前
Linux运维封神|SELinux详解+CentOS7启动原理+Root密码重置+开机故障排查实战
linux·运维·服务器
~|Bernard|10 小时前
Linux 定时任务(Cron)完整教程
linux·运维·服务器