信息发布→ 登录 注册 退出

laravel Valet和Herd本地开发环境对比_Laravel Valet与Herd本地开发环境对比指南

发布时间:2025-11-16

点击量:
Laravel官方推出Valet和Herd两款macOS轻量级PHP开发环境,均无需虚拟机且资源占用低。1. Valet成熟稳定,支持多框架与自定义驱动,依赖命令行操作,内存约7MB;2. Herd为现代化替代方案,内置HTTPS、日志查看与图形化界面,开箱即用体验更优;3. 两者均支持多PHP版本切换,Herd集成Laravel生态工具更紧密;4. 选择取决于需求:偏好灵活性与深度定制选Valet,倾向友好界面与便捷功能选Herd。

Laravel Valet 和 Herd 都是为 macOS 设计的轻量级 PHP 本地开发环境,目标都是简化 Laravel 项目的启动流程。它们都不依赖虚拟机,资源占用极低,适合追求效率和速度的开发者。核心区别在于推出者、功能定位和部分特性支持。

基础信息与背景

Valet 是 Laravel 官方团队推出的经典工具,自发布以来已成为许多 Mac 上 Laravel 开发者的首选。它利用 DnsMasq 拦截 *.test 域名请求,并通过 Nginx 转发到本地项目目录。整个过程几乎无感,内存占用仅约 7MB。

Herd 同样由 Laravel 官方团队在后期推出,定位为更现代化、开箱即用体验更流畅的替代方案。它同样轻量,但界面更友好,内置了更多“贴心”功能,旨在进一步降低配置成本。

功能与使用体验

两者都能快速将项目目录映射为本地站点,例如运行 valet parkherd open 即可访问。

  • Valet 成熟稳定,支持多种框架(Laravel、WordPress 等)和自定义驱动,灵活性高。可通过 valet share 使用 Ngrok 共享本地站点。
  • Herd 内置了对 TLS/HTTPS 的原生支持,所有站点默认启用安全连接,无需额外命令。它还集成了日志查看、队列监控等开发辅助功能,更贴近现代开发工作流。
  • Herd 提供图形化状态菜单,可直观管理服务、PHP 版本和站点,对新手更友好。Valet 主要依赖命令行操作。

PHP 版本管理与扩展性

两款工具都支持多 PHP 版本切换,通常依赖 Homebrew 安装不同版本的 PHP。

  • Valet 可通过 valet use php@8.1 等命令切换全局或项目级 PHP 版本,也支持在项目根目录创建 .valet-php 文件指定版本。
  • Herd 同样支持 per-project PHP 版本选择,并在界面中提供快捷切换。其与 Laravel 生态工具(如 Pulse、Reverb)的集成可能更紧密。
  • 对于需要深度定制或支持非主流框架的场景,Valet 的自定义驱动机制文档更丰富,社区支持更广。

基本上就这些。选哪个取决于你是否需要图形界面和开箱即用的 HTTPS。用惯 Valet 的可以继续用,想尝试更现代体验的不妨试试 Herd。

标签:# php  # word  # laravel  # wordpress  # nginx  # 虚拟机  # 工具  # mac  # php开发  # macos  # https  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!