快速安装
brew update
brew 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
在系统路径中)
- 运行 sudo
valet install
命令,这将会配置并安装Valet
和DnsMasq
,然后注册Valet后台随机启动。
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
站点
服务站点
Valet安装完成后,就可以启动服务站点,Valet为此提供了两个命令:park和link
- park命令
在Mac中创建一个新目录,例如 mkdir ~/Sites,然后进入这个目录并运行 valet park。这个命令会将当前所在目录作为web根目录。
接下来,在新建的目录中创建一个新的Laravel站点: laravel new blog。
在浏览器中访问 http://blog.dev。
这就是我们要做的全部工作。现在,所有在Sites目录中创建的Laravel项目都可以通过 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站点,当你想要在目录中提供单个站点时 这个命令 很有用。
要使用这个命令,先切换到你的某个项目并运行 valet link app-name,这样Valet会在 ~/.valet/Sites中创建一个符号链接指向当前工作目录。
运行完link命令后,可以在浏览器中通过 http://app-name.dev访问。
要查看所有的链接目录,可以运行 valet links命令。你也可以通过 valet unlink app-name来删除符号链接。