简介
Valet 是为 Mac 打造的极简开发环境,没有Vagrant,没有虚拟机,也无需配置 /etc/hosts
文件,还可以使用本地隧道公开分享你的站点。
启动 Mac 后,Laravel Valet 会在后台静默运行 Nginx,然后通过 DnsMasq,Valet 会代理所有针对 *.dev
域名的请求指向本地安装的站点目录。
此外,这样一个极速的 Laravel 开发环境只需要占用 7M 内存。Valet 并不是想要替代 Vagrant 或者 Homestead,只是提供了另外一种选择,更加灵活、极速、以及占用更小的内存空间。正是基于这些原因,我们将 Valet 称之为轻量级的开发环境。
安装
Valet 要求 Mac 操作系统和 Homebrew。安装之前,还要确保没有其他程序如Apache 或 Nginx 绑定到本地的80端口。安装步骤如下:
使用 brew update
安装或更新 Homebrew 到最新版本
通过 Homebrew 安装 PHP 7.1: brew install homebrew/php/php71
通过 Composer 安装 Valet: composer global require laravel/valet
运行 valet install
命令,这将会配置并安装 Valet
安装完 Valet 后,尝试使用命令如 ping foobar.dev
在终端 ping 一下任意 *.dev 域名,如果 Valet 安装正确就会看到来自 127.0.0.1 的响应:
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
每次系统启动的时候 Valet 会在后台自动启动,不需要再次手动运行 valet start 或 valet install。
�使用
改域名后缀
实测..这玩意有坑.还是用 .dev 后缀把.
valet domain com
访问站点
valet link app
浏览器访问 app.dev
查看所有的链接目录,可以运行 valet links
命令。你也可以通过 valet unlink app-name
来删除符号链接
其他常用 Valet 命令
命令 | 描述 |
---|---|
valet forget |
从”parked”目录运行该命令以便从 parked 目录列表中移除该目录 |
valet paths |
查看你的”parked”路径 |
valet restart |
重启 Valet |
valet start |
启动 Valet |
valet stop |
关闭 Valet |
valet uninstall |
卸载 Valet |
网友评论