對於開發者來說,為自己投資買一臺 Mac,這可是「低投資高回報」,平時在開發 PHP 專案時,常規的做法需要在電腦上安裝一系列開發工具,如: XAMP,還需要配置開發環境,如果涉及到多語言開發,就有可能出現電腦上塞滿了各種工具,電腦基本處於高負荷使用,基本不用做其他事情了。
好在開發 PHP,尤其是基於 Laravel 框架的,完全可以用上 Laravel Valet 了。
Valet 概念
Valet 是為 Mac 提供的極簡主義開發環境,沒有 Vagrant ,也無需 /etc/hosts 檔案,甚至可以使用本地隧道公開共享你的站點。Yeah, we like it too.
Laravel Valet 會在你的 Mac 上將 Nginx 設定為隨系統啟動後臺執行,然後使用 DnsMasq , Valet 將所有的請求代理到 *.dev 域名並指向本地安裝的站點目錄。
換句話說,一個速度極快的 Laravel 開發環境僅僅需要佔用 7MB 記憶體。 Valet 並不是想要替代 Vagrant 或者 Homestead,只是提供另外一種選擇,更加靈活、方便、以及佔用更小的記憶體。
Valet 安裝
1.安裝或更新 Homebrew (https://brew.sh/) 到最新版本,使用命令 brew update
2.安裝 PHP:brew install homebrew/php/php71
注:如果安裝了其它版本 PHP,可以通過命令 brew link 替換。
3.安裝 Composer: http://www.phpcomposer.com/