SheepNav
Yerd

Yerd

yerd.app

开源本地PHP开发环境,替代Herd

10天前制作者:Richard Anderson

关于 Yerd

Yerd 是一款面向 macOS 和 Linux 的开源本地 PHP 开发环境,作为 Laravel Herd 的替代品,它无需 Docker、无需 sudo、无需订阅,完全轻量化运行。只需将项目文件夹拖入,即可在 atest 域名下自动启动并配置 HTTPS,让开发环境搭建变得前所未有的简单。

核心功能

Yerd 的核心是一个仅约 8MB 的 Rust 守护进程,它提供了一套完整的本地开发工具链:

  • 自动站点管理:拖入文件夹即自动创建站点,支持自定义域名和自动 HTTPS 证书。
  • 按站点 PHP 版本:每个站点可独立指定 PHP 版本,满足不同项目的兼容需求。
  • 内置工具链:集成 Composer、Node.js、Bun 等常用工具,无需额外安装配置。
  • 数据库支持:内置数据库管理,方便开发调试。
  • 邮件捕获器:内置邮件捕获工具,便于测试邮件发送功能。
  • Laravel 遥测:实时显示 Laravel 应用性能数据,帮助优化代码。

主要特性

  • 无 root 权限:完全用户态运行,无需 sudo,安全且无系统污染。
  • 极简安装:单个二进制文件,下载即用,无复杂依赖。
  • 高性能:基于 Rust 开发,内存占用极低,启动迅速。
  • 开源免费:MIT 许可证,代码完全开放,社区驱动。
  • 跨平台:同时支持 macOS 和 Linux,统一开发体验。

适用场景

Yerd 特别适合以下用户:

  • Laravel 开发者:追求 Herd 类似体验但希望开源免费。
  • 多项目维护者:需要为不同项目独立配置 PHP 版本和环境。
  • 轻量级爱好者:厌恶 Docker 的臃肿和 sudo 的繁琐,偏好原生性能。
  • 开源贡献者:希望参与开发或定制自己的开发工具。

Yerd 让本地 PHP 开发回归简单:无需容器化、无需提权、无需付费,一个命令即可开启高效编码。

相关工具