簡(jiǎn)介
Valet 是為 Mac 打造的極簡(jiǎn)開(kāi)發(fā)環(huán)境,沒(méi)有Vagrant,沒(méi)有虛擬機(jī)往堡,也無(wú)需配置 /etc/hosts
文件械荷,還可以使用本地隧道公開(kāi)分享你的站點(diǎn)。
啟動(dòng) Mac 后虑灰,Laravel Valet 會(huì)在后臺(tái)靜默運(yùn)行 Nginx吨瞎,然后通過(guò) DnsMasq,Valet 會(huì)代理所有針對(duì) *.dev
域名的請(qǐng)求指向本地安裝的站點(diǎn)目錄穆咐。
此外颤诀,這樣一個(gè)極速的 Laravel 開(kāi)發(fā)環(huán)境只需要占用 7M 內(nèi)存。Valet 并不是想要替代 Vagrant 或者 Homestead对湃,只是提供了另外一種選擇崖叫,更加靈活、極速拍柒、以及占用更小的內(nèi)存空間心傀。正是基于這些原因,我們將 Valet 稱之為輕量級(jí)的開(kāi)發(fā)環(huán)境拆讯。
安裝
Valet 要求 Mac 操作系統(tǒng)和 Homebrew脂男。安裝之前,還要確保沒(méi)有其他程序如Apache 或 Nginx 綁定到本地的80端口种呐。安裝步驟如下:
使用 brew update
安裝或更新 Homebrew 到最新版本
通過(guò) Homebrew 安裝 PHP 7.1: brew install homebrew/php/php71
通過(guò) Composer 安裝 Valet: composer global require laravel/valet
運(yùn)行 valet install
命令宰翅,這將會(huì)配置并安裝 Valet
安裝完 Valet 后,嘗試使用命令如 ping foobar.dev
在終端 ping 一下任意 *.dev 域名爽室,如果 Valet 安裝正確就會(huì)看到來(lái)自 127.0.0.1 的響應(yīng):
PING foobar.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.069 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.077 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.072 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.082 ms
每次系統(tǒng)啟動(dòng)的時(shí)候 Valet 會(huì)在后臺(tái)自動(dòng)啟動(dòng)汁讼,不需要再次手動(dòng)運(yùn)行 valet start 或 valet install。
?使用
改域名后綴
實(shí)測(cè)..這玩意有坑.還是用 .dev 后綴把.
valet domain com
訪問(wèn)站點(diǎn)
valet link app
瀏覽器訪問(wèn) app.dev
查看所有的鏈接目錄阔墩,可以運(yùn)行 valet links
命令嘿架。你也可以通過(guò) valet unlink app-name
來(lái)刪除符號(hào)鏈接
其他常用 Valet 命令
命令 | 描述 |
---|---|
valet forget |
從”parked”目錄運(yùn)行該命令以便從 parked 目錄列表中移除該目錄 |
valet paths |
查看你的”parked”路徑 |
valet restart |
重啟 Valet |
valet start |
啟動(dòng) Valet |
valet stop |
關(guān)閉 Valet |
valet uninstall |
卸載 Valet |