如何在微軟Windows平臺上打造出你的Linux開發環境(轉載)

投遞人 itwriter  發佈於 2013-12-10 11:18  評論(1)  有348人閱讀   原文連接   [收藏]   «  »

  英文原文:Develop on Windows as if it was Unixphp

  在這篇文章裏,我將向你們分享一些軟件安裝和環境設置方法,這是我最近的實踐收穫,並對使用效果很是滿意。我不能永遠待在 Linux 上開發,但我很是喜歡 Linux 終端和 Linux 環境,在開發一些開源軟件時,Linux 會讓我感受全部的事情變得更容易,全部工具都很好的相互配合,不須要你手工的用繃帶把它們綁在一塊兒。mysql

  下面這種 Windows 環境配置能讓你輕鬆的完成平常工做中的大部分 Linux 簡單任務。linux

  我假定你的機器上什麼都沒安裝,如今從頭開始…git

  Linux 終端github

  Windows 的cmd基本就是廢物…但若是你願意花時間去找,你能找到不少的能夠替代它的軟件,最近我就發現了 cmder 這個東西,它把 conemu,msysgit 和 clink 打包在一塊兒,讓你無需配置就能使用一個真正乾淨的 Linux 終端!它甚至還附帶了漂亮的 ol’ monokai 配色主題。web

  這是一個款可移植的軟件,你能夠把它放在系統的任何一個目錄裏。它裏面有一個bin/目錄,你能夠把想要的任何執行命令、文件都放在這裏目錄裏,從終端裏能夠執行它們。sql

  有了 cmder,你就有了 git,有了一個不錯的終端和大多數的 linux 命令((ls, mv, cp, grep, cat 等等。)shell

  Gitapache

  cmder 裏已經有它了!省了不少事,不是嗎?vim

  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

  這就好了。

  結論

  總的來講,我很是喜歡這樣改造後的環境,咱們會繼續的改進它,固然,歡迎提出你的建議

相關文章
相關標籤/搜索