Laravel量级开发环境:Valet 安装使用详细教程

简介

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

你可能感兴趣的:(Laravel量级开发环境:Valet 安装使用详细教程)