一、开启适用于 Linux 和 Windows 子系统
勾上之后确定,重启电脑。
二、启动 WSL
右键左下角
的开始图标,选择 Windows PowerShell(管理员)
,输入并回车以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
三、下载并安装 Ubuntu18.04
打开 Microsoft Store 搜索 Ubuntu,找到 Ubuntu18.04,获取并安装,稍等两分钟(很久…)
安装完之后启动,会有一个安装过程,按照提示设置用户名和密码即可,很简单。
四、设置软件源
更改 apt 源:
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
$ sudo sed -i 's/security.ubuntu/mirrors.aliyun/g' /etc/apt/sources.list
$ sudo sed -i 's/archive.ubuntu/mirrors.aliyun/g' /etc/apt/sources.list
$ sudo apt-get update
$ sudo apt-get upgrade
五、安装宝塔面板
sudo wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
按提示进行操作,默认回车即可,直到宝塔面板安装成功。
打开浏览器,输入 http://127.0.0.1:8888
,输入安装成功提示的账号密码进行登录:
登录成功后里面的软件自行研究,记得安装 LAMP。
六、本地 PHP 开发配置
讲一下如何在本地访问 WSL 的环境。
首先,打开本地的 hosts 文件,路径:C:\Windows\System32\drivers\etc\HOSTS
。
在 HOSTS 文件中添加一个如下测试 host:
来到宝塔面板,按照如下进行新建:
打开浏览器,输入 http://linux-mall.com
即可访问 WSL 环境下的项目。
2020/7/3 更新
管理员打开 Windows PowerShell,查看 wsl 版本: wsl -l -v
升级 wsl 到 wsl2:https://docs.microsoft.com/en-us/windows/wsl/install-win10
都在里面了,慢慢看~