如果你正在使用mac电脑,并且经常需要在本地部署一些站点,又讨厌频繁的修改服务器配置文件。
强烈推荐使用Valet
Valet是一套包含了Nginx和DnsMasq工具,配合PHP。可以快速的创建站点。
原理:
Laravel Valet 为您的 Mac 设置了开机后始终在后台运行 Nginx 服务。 然后,Valet 使用 DnsMasq 将所有指向安装在本地的计算机站点请求代理到 *.test 结尾的域名上。
默认情况下,Valet 使用 .test 顶级域名为你的项目提供服务。例如,如果你要使用 .app 而不是 .test ,就运行 valet domain app ,Valet 会自动将站点域名改为 *.app 。
Valet 提供两个命令来为 Laravel 的站点提供服务:park 和 link 。
link 命令
- mkdir ~/projects, cd ~/projects
- 执行 valet park
- 在projects目录中新建site1,然后再往site1放个index.php
link 命令
可以针对某目录中提供单个站点而不是整个目录。