wsl2 开发环境
wsl2 开发环境
最近搭建了 Windows11 下的 wsl 开发环境试了一下,比预想中的要丝滑很多,每次开机直接开工,不需要运行其他服务,暂时也没有发现文件卡顿或项目响应缓慢的问题。分享一下。
Windows
wsl
laravel10 项目运行效率
wsl 安装
Microsoft Store 搜索 Ubuntu 选择安装,或参考官网安装教程 。
网络问题
Windows 11 22H2 以及更高版本的系统已经支持镜像网络,可以实现跟 Windows 主机使用同一个 IP 。详见官网说明:使用 WSL 访问网络应用程序 。
下面是我的配置参考:
C:\Users\<UserName>\.wslconfig
配置文件
[wsl2]
#memory=8GB #内存最大值
#swap=8GB #虚拟内存最大值
#processors=4 #cpu核最大值
networkingMode=mirrored # 开启镜像网络
dnsTunneling=true # 开启 DNS Tunneling
firewall=true # 开启 Windows 防火墙
autoProxy=true # 开启自动同步代理
[experimental]
sparseVhd=true # 开启自动释放 WSL2 虚拟硬盘空间
autoMemoryReclaim=gradual # 开启自动回收内存
hostAddressLoopback=true # 允许容器通过分配给主机的 IP 地址连接到主机
搬砖环境
代码直接放 wsl 内,直接使用 vscode (安装 WSL 插件) 连接 wsl 码代码。详见 使用 Visual Studio Code 在适用于 Linux 的 Windows 子系统中进行开发
搭建过程中会遇到各种各样的问题,遇到问题善用搜索引擎,多尝试总能解决。
推荐文章: