Homestead & WSL 2 - Windows 10

安装 wsl 2, 参考 在 Windows 10 上安装 WSL | Microsoft Docs

打开 PowerShell,

1
2
3
4
5
6
7
8
9
10
11
git clone https://github.com/laravel/homestead.git Homestead // 默认安装目录 C:\Users\用户名自行修改\Homestead

cd .\Homestead\

git checkout release

wsl // 进入wsl, Ubuntu 虚拟机

cd /mnt/c/Users/用户名自行修改/Homestead

sudo -E bin/wsl-init

等待安装完成。

回到自己的电脑主机,进入 C:\Users\用户名自行修改\Homestead 目录, 修改 Homestead.yaml文件:

1
2
3
wsl_sites:
- map: laravel.test
to: /mnt/c/Users/halo/Code/laravel/public

进入 wsl 虚拟机:

1
2
3
cd /mnt/c/Users/用户名自行修改/Homestead

./bin/homestead wsl:create-sites

通过 ifconifg 获取虚拟机 ip, 配置本机 hosts 文件, 参考 Homestead |《Laravel 8 中文文档 8.x》| Laravel China 社区 (learnku.com)

参考:

Homestead & WSL 2 - Windows 10 · Issue #1484 · laravel/homestead (github.com)