You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows Server 8环境下VS Code配置Xdebug3实现PHP单步调试的launch.json如何配置?

前置调整:修正服务器php.ini的Xdebug配置

你当前配置里用了Xdebug 2的废弃参数,先修改php.ini中对应项:
将xdebug.remote_port = 9003替换为xdebug.client_port = 9003,修改完成后重启Apache服务生效。

正确launch.json配置

删除你原来配置中不需要的内置服务启动、单脚本启动配置,仅保留远程调试监听配置即可,完整配置如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",
            "port": 9003,
            "idekey": "VSCODE",
            "pathMappings": {
                "d:/xampp/htdocs/myproject": "${workspaceFolder}"
            }
        }
    ]
}

路径映射说明

pathMappings的规则为:左侧填写服务器上项目根目录的绝对路径,右侧填写本地VS Code当前打开的工作区根路径。如果你是直接将服务器的d:/xampp/htdocs/myproject映射为网络驱动器根目录后在VS Code打开,直接使用上述配置即可;如果你的本地工作区目录层级有差异,自行调整右侧路径即可。

调试操作步骤

  1. 确保VS Code已安装「PHP Debug」扩展
  2. 在VS Code调试面板选择「Listen for XDebug」配置,点击启动调试按钮
  3. 在需要调试的PHP代码行打上断点
  4. 用已安装激活Xdebug扩展的浏览器访问项目页面(访问地址前缀为http://11.128.7.124:3555),即可触发断点实现单步调试。

内容的提问来源于stack exchange,提问作者Lornis Hervilla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 00:15:05