Laravel Herd 是一款由 Beyond Code 与 Laravel 团队联合开发的 native 本地开发环境。它最大的特点是“零依赖”——你不需要安装 Homebrew、Docker、虚拟机或任何复杂的配置,下载即用。

为什么选择 Laravel Herd?
  • 极致性能: 与基于容器的开发环境(如 Docker)不同,Herd 使用原生的 PHP、Nginx 和各种服务二进制文件。这意味着它拥有几乎零损耗的运行速度,是目前最快的 PHP 开发环境。
  • 一键式环境搭建: 集成了 PHP (7.4 - 8.5)、Nginx、Composer、Expose 以及 Laravel 安装器。安装完成后,你无需任何手动配置即可开始编码。
  • 灵活的 PHP 版本管理: 支持在不同项目间秒级切换 PHP 版本。你可以为特定站点固定(Pin)特定的 PHP 版本,确保环境一致性。
  • 不仅仅是 PHP: Pro 版本还集成了 nvm (Node Version Manager)MySQLRedisPostgreSQLMeilisearch 等多种常用数据库和服务,成为你本地环境的全能控制面板。
  • 强大的调试与监控: 内置邮件拦截(Mail Dumps)、实时日志查看器(Log Viewer)以及完美的 Xdebug 自动集成,让调试工作变得前所未有的简单。
  • 团队协同与部署: 支持通过 herd.yml 共享站点配置,并能与 Laravel Forge 一键关联,实现从本地开发到生产环境的无缝过渡。
技术规格与常见问题 (FAQ)
  • Laravel Herd 支持 Windows 吗?
是的,Herd 现在不仅支持 macOS,也提供了完整功能的 Windows 原生版本。
  • Herd 会取代 Docker 吗?
对于大多数 PHP/Laravel 应用,Herd 提供了比 Docker 更轻量、更快捷的替代方案,尤其是在资源占用和启动速度上具有绝对优势。
  • 免费版和 Pro 版有什么区别?
免费版包含了 PHP、Nginx 和基本开发工具;Pro 版则额外提供数据库服务管理、本地邮件服务器、日志查看器和 Xdebug 自动检测等进阶功能。