1、下载docker desktop
https://docs.docker.com/desktop/install/windows-install/
2、解决wsl2 版本问题
当出现下面错误的时候,说明wsl需要更新了,这时候使用 wsl -l -v 命令查看当前wsl的版本,如果为1,这时候就需要升级到2了,链接在下方
wsl升级:https://learn.microsoft.com/zh-cn/windows/wsl/install#upgrade-version-from-wsl-1-to-wsl-2

3、安装Linux发行版本
打开 Microsoft Store,然后搜索Ubuntu,选择安装

4、docker 选择Ubuntu作为子系统

5、修改docker镜像地址为国内
在设置->docker engine中加入腾讯镜像"registry-mirrors": ["https://mirror.ccs.tencentyun.com"],设置完后,apply&restart就行了

6、进入Ubuntu并安装dnmp环境
打开cmd,输入wsl就可以进入Ubuntu系统里面了,然后找个目录放项目,然后安装dnmp就行了(https://gitee.com/yeszao/dnmp),装完后新建项目,hosts里填127.0.0.1就行


之所以安装Ubuntu并且把项目放入Ubuntu是因为不放入wsl管理的子系统里,本地请求会很慢