一、開啓適用於 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
都在裏面了,慢慢看~