來源丨twelve
juejin.im/post/5d22e46ee51d45775746b9b1
使用 Windows系統開發時由於系統環境和線上環境(一般是 Linux)不一致可能導致各種問題。另外,部分擴展庫只支持在 Liunx 系統下運行,因此 Linux開發環境尤為重要。Windows上的 Linux環境一般由 vm/vbox 在虛擬機下運行,但是比較麻煩,而且虛擬機運行時佔用資源也比較高等。
本次則利用微軟新推出的 Linux子系統,搭建一個輕量高效的 Linux環境。
WindowsSubsystemforLinux(簡稱 WSL)是一個在 Windows10上能夠運行原生 Linux二進位可執行文件( ELF格式)的兼容層。它是由微軟與 Canonical公司合作開發,其目標是使純正的 Ubuntu14.04"Trusty Tahr"映像能下載和解壓到用戶的本地計算機,並且映像內的工具和實用工具能在此子系統上原生運行。
【更新和安全 → 開發者選項 → 開發人員模式】
【應用 → 應用和功能 → 程序和功能 → 啟用和關閉 Windows功能 → 適用於 Linux的 Windows子系統】
在微軟應用商店搜索 Linux,可以看到一系列 Linux發行版
可以根據自己的需要選擇適合自己的發行版,下載完成後啟動,等待安裝完成,輸入帳戶和密碼,我們便得到了一個 Linux 環境了。
Installing, this may take a few minutes...
Installation Failed!
Error: 0x8007019e
Press any key to continue...
解決辦法:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
重新打開已經安裝的子系統,等幾分鐘,輸入帳戶和密碼。等待片刻安裝完成之後即可按照提示設置用戶名和密碼
配置開發環境。你可以自定製你需要的開發環境,也可以使用諸如寶塔等集成環境( www.bt.cn)(也可選擇其他環境)若有錯誤或者不當之處,可在本公眾號內反饋,一起學習交流!
更多熱文在此:
更多 務實、能看懂、可復現的 技術文章盡在公眾號 CodeSheep,歡迎掃碼訂閱,第一時間獲取更新 ⬇️⬇️⬇️