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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • #前言 记录在macOS配置 Laravel 的开发环境,Laravel 是一套简洁、优雅的PHP Web开发框架...
    Vein_阅读 4,809评论 0 2
  • 前言 不需要(自己)安装nginx,不需要各种服务器配置,就2个命令,让你的mac Nginx+PHP环境跑起来。...
    益初阅读 9,507评论 6 3
  • 其实啊 你又怎么不明白 你这么注重细节的一个人 怎么可能让自己沉沦 不过是甘愿二字 也庆幸你这么甘愿抽离 丢失的骄...
    哆啦的美好阅读 1,735评论 0 1
  • 静小轩不追星,但是又由衷喜欢歌手李健,自从听了他的《异乡人》,从此追随自己爱豆,不离不弃。 可惜呀,要么穷得只剩时...
    竹笛郎阅读 3,424评论 0 1
  • 今天闺蜜跟我诉苦,她的宝宝刚满七个月,就发现她的老公用他初恋情人的照片做手机壁纸,还跟她说他初恋很漂亮,比她漂亮…...
    锦年伊始阅读 2,895评论 0 2