Herd 可一键初始化 Laravel 项目:确保 Herd 运行且 CLI 启用后,执行 herd new myapp --stack=laravel 自动完成安装、配置与注册;访问 http://myapp.test 显示欢迎页即成功,.herd 目录存在为关键验证标志。

你需要在 macOS 上用 Herd 工具快速初始化一个 Laravel 项目,跳过手动配置 PHP、Nginx、MySQL 和 Composer 的繁琐步骤,直接获得可运行的本地开发环境。
确认 Herd 已安装并运行
打开 Herd 应用,确保右上角菜单栏图标为蓝色且显示“Running”。若图标灰色,点击它→选择“Start Services”启动全部服务。
在终端执行 which herd,返回路径如 /usr/local/bin/herd 表示 CLI 工具已就绪;未返回则需在 Herd 设置中开启 “Enable Command Line Tool” 并重启应用。
用 Herd CLI 一键创建 Laravel 项目
方法一:使用内置 Laravel 模板(推荐)
在终端中执行:herd new myapp --stack=laravel
这会自动下载预构建的 Laravel 骨架、安装依赖、生成 APP_KEY、配置 .env,并将项目根目录注册进 Herd 站点列表。
方法二:指定 PHP 版本与 Laravel 版本herd new myapp --stack=laravel --php=8.3 --laravel=13
【Herd 仅支持 Laravel 10+ 且要求 PHP ≥ 8.1】。若指定 --laravel=9 或 --php=7.4,命令会直接报错退出,不创建任何文件。
等待终端输出 ✅ Site registered: http://myapp.test 即表示完成。此时无需手动启动服务器,Herd 已自动监听该域名。
验证项目是否可访问
第一步:打开浏览器,访问 http://myapp.test。
第二步:页面显示 Laravel 默认欢迎页(含 “You did it!” 字样)即成功。
第三步:检查 public/.herd 目录是否存在——这是 Herd 自动注入的站点配置标记,【若该目录不存在,说明项目未被 Herd 正确识别,需重新运行 herd new 命令】。
如遇 404,请确认系统 hosts 文件是否已由 Herd 自动写入 127.0.0.1 myapp.test;若无,手动添加后执行 sudo dscacheutil -flushcache 刷新 DNS 缓存。


















