---
# System prepended metadata

title: Laravel Valet安裝

---

# Laravel Valet安裝


參考網址：https://laravel.com/docs/7.x/valet

介紹
Valet 是一個專為Mac開發者所做的Laravel開發環境。
不需要 Vagrant，也不需要 /etc/hosts檔案。你甚至能夠使用 local tunnels 來把你的網站對外分享，真的超讚!

Laravel Valet會調校你的Mac環境，使之在機器開啟後就會在背景執行Nginx。接著，使用 DnsMasq，Valet會將網域類似 *.test的請求都指向到本機。

換句話說，這一個高效的Laravel開發環境只需用到大約7MB的記憶體。Valet並非作為取代Vagrant或Homestead的替代方案，只是提供給你一個新的選項，假如你要的是較為簡單的功能，需要更快的速度，或者是在記憶體不多的開發機器。

安裝流程
Step 1.安裝或更新Homebrew
brew update
Step 2.安裝PHP7.4
brew install php
Step 3.安裝Composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
touch ~/.bash_profile; open ~/.bash_profile
export PATH = ~/.composer/vendor/bin:/usr/local/bin:PATH(Command+Q存檔離開)source /.bashprofileStep4.透過Composer來安裝Valet，確保 /.composer/vendor/bin位在PATH的環境變數裡頭
composer global require laravel/valet.
Step 5.調校與安裝 Valet和DnsMasq
valet install
Step 6.確認DnsMasq能否生效，正常的話所有*.test的網域都會指向到本機
ping laravel.test(laravel可替換為任何字)
Step 7.安裝MySql資料庫
brew install mysql@5.7
Step 8.開啟MySql資料庫
brew services start mysql@5.7
連接資料庫 127.0.0.1 root/空密碼
Step 9.將專案所在資料夾指向到網域
切換到該專案，執行valet park