如何在微軟Windows平臺上打造出你的Linux開發環境
在這篇文章裡,我將向大家分享一些軟體安裝和環境設定方法,這是我最近的實踐收穫,並對使用效果非常滿意。我不能永遠待在Linux上開發,但我非常喜歡Linux終端和Linux環境,在開發一些開源軟體時,Linux會讓我感覺所有的事情變得更容易,所有工具都很好的相互配合,不需要你手工的用繃帶把它們綁在一起。
下面這種Windows環境配置能讓你輕鬆的完成日常工作中的大部分Linux簡單任務。
我假定你的機器上什麼都沒安裝,現在從頭開始…
Linux終端
Windows的cmd基本就是廢物…但如果你願意花時間去找,你能找到很多的可以替代它的軟體,最近我就發現了cmder這個東西,它把conemu,msysgit 和 clink 打包在一起,讓你無需配置就能使用一個真正乾淨的Linux終端!它甚至還附帶了漂亮的ol’ monokai配色主題。
這是一個款可移植的軟體,你可以把它放在系統的任何一個目錄裡。它裡面有一個bin/目錄,你可以把想要的任何執行命令、檔案都放在這裡目錄裡,從終端裡可以執行它們。
有了cmder,你就有了git,有了一個不錯的終端和大多數的linux命令((ls, mv, cp, grep, cat等等。)
Git
cmder裡已經有它了!省了很多事,不是嗎?
Chocolatey軟體包管理系統
因為我會大量的使用執行各種命令程式,我就發現Chocolatey真是很好用。
要安裝它,你只需要執行
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
你需要安裝xampp嗎? cinst xampp.app 就行了!你還可以選擇把它安裝到哪裡,通常,它會被安裝到D:\xampp目錄下。
你需要ruby嗎?cinst ruby
Wget
這是一個必不能少的好東西,有很多常用的工具(例如composer)需要用它來進行快速的、簡易的安裝。
安裝它,你只需要執行cinst Wget。
Nano文字編輯器
我真的很喜歡這個能執行快速便捷文字的工具。執行cinst nano,就是你安裝它需要所的所有操作!
你需要注意的重要一點是,^W鍵是關閉tab頁,所以,你需要在cmder設定裡取消這種快捷鍵關聯。
Vim
你使用Vim?執行cinst vim就行了,當然,所有vim使用者都知道如何安裝和配置它…
整合XAMPP(Apache+PHP+MySQL+Perl)
畢竟是在Windows平臺上,安裝這個整合包要比單獨安裝apache + mysql簡單。
XAMPP安裝並不往Windows PATH裡新增任何路徑資訊,所以,如果你想在命令列裡執行PHP命令,你需要執行set PATH=%PATH%;D:\xampp\php,這是假設你把XAMPP安裝到了D:\xampp目錄裡!
這樣之後,如果執行php --version你就不會看到錯誤資訊,如果有錯誤,請檢查你的 XAMPP 目錄。
另外,如果你打算執行PHP裡的pear命令,你會遇到像下面這樣的錯誤:
ERROR: failed to mkdir C:\php\pear\data\Auth\Auth\Frontend ERROR: failed to mkdir C:\php\pear\docs\Benchmark\doc ERROR: failed to mkdir C:\php\pear\data\Cache\Container ERROR: failed to mkdir C:\php\pear\docs\Cache_Lite\docs ERROR: failed to mkdir C:\php\pear\docs\Calendar\docs\examples ERROR: failed to mkdir C:\php\pear\docs\Config\docs
這是因為XAMPP並沒有去主動配置perl,所以,如果你是把XAMPP安裝在D:\xampp目錄下,你需要做這樣:
D:,轉到這個分割槽,然後
cd D:\xampp\php pear config-set doc_dir d:\xampp\php\pear\docs pear config-set cfg_dir d:\xampp\php\pear\cfg pear config-set data_dir d:\xampp\php\pear\data pear config-set cache_dir d:\xampp\php\pear\cache pear config-set download_dir d:\xampp\php\pear\download pear config-set temp_dir d:\xampp\php\pear\temp pear config-set test_dir d:\xampp\php\pear\tests pear config-set www_dir d:\xampp\php\pear\www
這就行了。
結論
總的來說,我非常喜歡這樣改造後的環境,我們會繼續的改進它,當然,歡迎提出你的建議
相關文章
- 如何在Windows上安裝JAVA開發環境WindowsJava開發環境
- Windows平臺下快速搭建Ruby on Rails的開發環境WindowsAI開發環境
- 如何在Windows、MacOS上搭建Flutter開發環境(詳細篇)WindowsMacFlutter開發環境
- 在linux,windows上安裝rubyonrails開發環境LinuxWindowsAI開發環境
- Windows平臺搭建Kafka原始碼開發環境(Eclipse版本)WindowsKafka原始碼開發環境Eclipse
- linux平臺開發自學筆記(一)-環境搭建Linux筆記
- 第二課 如何在WINDOWS環境下搭建以太坊開發環境Windows開發環境
- 如何在 docker for win 上搭建 Laravel 開發環境DockerLaravel開發環境
- 深入體驗bash on windows,在windows上搭建原生的linux開發環境,酷!WindowsLinux開發環境
- 使用 Vagrant 打造跨平臺開發環境開發環境
- windows上python3開發環境的搭建WindowsPython開發環境
- 使用Vagrant搭建跨平臺的Python開發環境Python開發環境
- 各類WEB建設環境開發平臺的搭建
- 分享我的windows開發環境Windows開發環境
- 配置豪華的 Windows 開發環境Windows開發環境
- 如何在Java程式碼中使用SAP雲平臺CloudFoundry環境的環境變數JavaCloud變數
- 在 Windows 上搭建 React Native IOS 開發環境WindowsReact NativeiOS開發環境
- Windows上搭建Android開發環境詳細教程WindowsAndroid開發環境
- Object C學習筆記6-如何在Windows環境搭建Object C開發環境Object筆記Windows開發環境
- GOLang開發環境搭建(Windows)Golang開發環境Windows
- 配置Groovy開發環境(Windows)開發環境Windows
- windows開發genieacs環境搭建Windows
- Windows 下使用 Vagrant 構建 Linux 開發環境WindowsLinux開發環境
- Windows平臺上也可以進行iOS App的開發WindowsiOSAPP
- Windows平臺模擬單例項ASM環境Windows單例ASM
- 如何在 Linux/Windows/MacOS 上使用 .NET 進行開發LinuxWindowsMac
- 0001 嵌入式開發帶你從小白到大佬系列之——Linux開發環境搭建—Windows-VMware-Ubuntu環境配置Linux開發環境WindowsUbuntu
- Windows 下如何使用 Linux 環境開發 PHP 專案!WindowsLinuxPHP
- Windows 下搭建ios 開發環境WindowsiOS開發環境
- Linux搭建開發環境Linux開發環境
- Linux 環境 + 本地開發Linux
- windows開發環境的一些坑Windows開發環境
- 【轉】Windows Phone 8 開發環境的搭建Windows開發環境
- 直播平臺開發經驗分享——直播平臺搭建環境配置詳解及分析
- 跨平臺GUI--Qt ACER Aspire on Linux 開發環境安裝配置(QT + GCC )GUIQTLinux開發環境GC
- Hi3511平臺開發環境搭建資料開發環境
- C#移動跨平臺開發(1)環境準備C#
- macOS 上搭建Flutter開發環境MacFlutter開發環境