win10 启动WSL子系统并安装 Ubuntu18.04、PHP 开发环境

一、开启适用于 Linux 和 Windows 子系统

win10 启动WSL子系统并安装 Ubuntu18.04、PHP 开发环境_第1张图片
勾上之后确定,重启电脑。

二、启动 WSL

右键左下角 的开始图标,选择 Windows PowerShell(管理员),输入并回车以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

三、下载并安装 Ubuntu18.04

打开 Microsoft Store 搜索 Ubuntu,找到 Ubuntu18.04,获取并安装,稍等两分钟(很久…)
win10 启动WSL子系统并安装 Ubuntu18.04、PHP 开发环境_第2张图片
安装完之后启动,会有一个安装过程,按照提示设置用户名和密码即可,很简单。

四、设置软件源

更改 apt 源:

cd /etc/apt/
sudo cp sources.list sources.list.bak && sudo vim sources.list

清空里面的内容,并添加以下:

deb-src http://archive.ubuntu.com/ubuntu bionic main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ bionic universe
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates universe
deb http://mirrors.aliyun.com/ubuntu/ bionic multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu bionic partner
deb-src http://archive.canonical.com/ubuntu bionic partner
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ bionic-security universe
deb http://mirrors.aliyun.com/ubuntu/ bionic-security multiverse

deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

最后执行:

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,输入安装成功提示的账号密码进行登录:
win10 启动WSL子系统并安装 Ubuntu18.04、PHP 开发环境_第3张图片
登录成功后里面的软件自行研究,记得安装 LAMP。

六、本地 PHP 开发配置

讲一下如何在本地访问 WSL 的环境。
首先,打开本地的 hosts 文件,路径:C:\Windows\System32\drivers\etc\HOSTS
在 HOSTS 文件中添加一个如下测试 host:
win10 启动WSL子系统并安装 Ubuntu18.04、PHP 开发环境_第4张图片
来到宝塔面板,按照如下进行新建:
win10 启动WSL子系统并安装 Ubuntu18.04、PHP 开发环境_第5张图片
打开浏览器,输入 http://linux-mall.com 即可访问 WSL 环境下的项目。

你可能感兴趣的:(工具)