博主信息
博文 63
粉丝 2
评论 0
访问量 192050
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Docker for windows环境设置VsCode PHP断点调试
书声的博客
原创
1702人浏览过

Docker for windows环境设置VsCode PHP断点调试

确保docker容器中已安装对应的Xdebug插件

一、VsCode配置

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        
        {
            "name": "Listen for Xdebug",
            "type": "php",
            "request": "launch",
            "hostname": "192.168.20.51",
            "stopOnEntry": true,
            "pathMappings": {
                // "/data/htdocs/decoration": "${workspaceRoot}"
                //"/data/htdocs/common": "E:\\data\\htdocs\\common"
         
                // "/data/htdocs/容器中的项目目录名": "E:\\data\\htdocs\\本地项目目录名"
              
                "/data/htdocs/容器中的项目目录名": "E:\\data\\htdocs\\本地项目目录名"
                
                //"/data/htdocs/容器中的项目目录名": "E:\\data\\htdocs\\本地项目目录名"
                
            },
            "log": true,
            "port": 9002,
            "externalConsole": false,
            "ignore": [
                "**/vendor/**/*.php"
            ]
        },
        {
            "name": "Launch currently open script",
            "type": "php",
            "request": "launch",
            "hostname": "192.168.20.51",
            "program": "${file}",
            "cwd": "${fileDirname}",
            "port": 9002
        }
    ]
}

---

"version": "0.2.0",
    "configurations": [
        
        {
            "name": "Listen for Xdebug",
            "type": "php",
            "request": "launch",
            "hostname": "192.168.2.1",//docker宿主机IP,cmd窗口使用ipconfig查看
            "stopOnEntry": true,
            "pathMappings": {
                //"/data/htdocs/css": "${workspaceRoot}"
                "/data/htdocs/css": "E:\\data\\htdocs\\css" 
                //data/htdocs/css docker容器中项目地址
                //E:\\data\\htdocs\\css本地开发项目的绝对路径
            },
            "log": true,
            "port": 9002,//docker镜像配置中开启对应端口
            "externalConsole": false,
            "ignore": [
                "**/vendor/**/*.php"
            ]
        },
        {
            "name": "Launch currently open script",
            "type": "php",
            "request": "launch",
            "hostname": "192.168.2.1",
            "program": "${file}",
            "cwd": "${fileDirname}",
            "port": 9002
        }
    ]

docker配置:

1.png

2.png


到这一步就差不多了,如果还有问题,请百度一下

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学