快速安裝
brew updatebrew services list
確保brew services有效并且能獲取到正確的輸出,如果無效,則需要 添加 。通過Homebrew安裝PHP 7.0:
brew install homebrew/php/php70。通過Composer安裝Valet:
composer global require laravel/valet
~ $ composer global require laravel/valet
(確保 ~/.composer/vendor/bin 在系統(tǒng)路徑中)
- 運(yùn)行 sudo
valet install命令,這將會配置并安裝Valet和DnsMasq,然后注冊Valet后臺隨機(jī)啟動。
Valet installed successfully!
- 測試
~ $ ping foobar.dev
PING foobar.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.031 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.087 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.086 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.043 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.071 ms
站點(diǎn)
服務(wù)站點(diǎn)
Valet安裝完成后,就可以啟動服務(wù)站點(diǎn),Valet為此提供了兩個(gè)命令:park和link
- park命令
在Mac中創(chuàng)建一個(gè)新目錄,例如 mkdir ~/Sites,然后進(jìn)入這個(gè)目錄并運(yùn)行 valet park。這個(gè)命令會將當(dāng)前所在目錄作為web根目錄。
接下來,在新建的目錄中創(chuàng)建一個(gè)新的Laravel站點(diǎn): laravel new blog。
在瀏覽器中訪問 http://blog.dev。
這就是我們要做的全部工作。現(xiàn)在,所有在Sites目錄中創(chuàng)建的Laravel項(xiàng)目都可以通過 http://folder-name.dev這種方式在瀏覽器中訪問,是不是很方便?
bin $ mkdir ~/Sites
bin $ cd ~/Sites/
Sites $ ls
Sites $ valet park
Password:
This directory has been added to Valet's paths.
Sites $
- link命令
link命令也可以用于本地Laravel站點(diǎn),當(dāng)你想要在目錄中提供單個(gè)站點(diǎn)時(shí) 這個(gè)命令 很有用。
要使用這個(gè)命令,先切換到你的某個(gè)項(xiàng)目并運(yùn)行 valet link app-name,這樣Valet會在 ~/.valet/Sites中創(chuàng)建一個(gè)符號鏈接指向當(dāng)前工作目錄。
運(yùn)行完link命令后,可以在瀏覽器中通過 http://app-name.dev訪問。
要查看所有的鏈接目錄,可以運(yùn)行 valet links命令。你也可以通過 valet unlink app-name來刪除符號鏈接。