wsl.

一般我们使用的操作系统都是windows,windows下最方便的开发环境搭建当然是wsl。

wsl安装非常方便,

BIOS开启虚拟化“Virtualization Technology”

点击窗口搜索“启用或关闭windows功能”,勾选虚拟机平台、适用于Linux的windows子系统。

应用市场搜索安装Ubuntu,安装最新的LTS即可。

如果启动报错 可能需要执行 wsl --update

wsl配置代理.

composer配置国内源不如直接配置代理,使用TUN模式就可以让wsl内的虚拟机使用系统代理。

学习drupal,配置代理是必须学会的,而且代理规则一般不会配置drupal.org,需要自己学会把规则写到代理软件中去。

用户目录下的wsl配置文件示例,现在有配置项 autoMemoryReclaim 了,内存限制就大可不必:

.wslconfig

[wsl2]
# memory=8GB
swap=0
# https://learn.microsoft.com/en-us/windows/wsl/wsl-config#experimental-settings
[experimental]
autoMemoryReclaim=gradual  # gradual  | dropcache | disabled
dnsTunneling=true
firewall=true
autoProxy=false

.wslgconfig

[system-distro-env]
;
;hi-dpi
WESTON_RDP_HI_DPI_SCALING=true
WESTON_RDP_FRACTIONAL_HI_DPI_SCALING=true
;100 to 500
WESTON_RDP_DEBUG_DESKTOP_SCALING_FACTOR=150
;

另外wsl支持多个ubuntu存在的,如果怕测试机容易玩坏可以尝试。

# 源

https://cloud-images.ubuntu.com/releases/22.04/release/

#<Ubuntu WSL2 Image Tarball>

ubuntu-22.04-server-cloudimg-amd64-root.tar.xz

# 下载后就可以安装

wsl --import <Distribution Name> <Installation Folder> <Ubuntu WSL2 Image Tarball path>

# 查看

wsl -l

# 运行

wsl -d <Distribution Name>