利用 Valet 開發和除錯 PHP 專案

coding01發表於2019-02-16

對於開發者來說,為自己投資買一臺 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/

相關文章