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 开发回归简单:无需容器化、无需提权、无需付费,一个命令即可开启高效编码。