执行命令( 事先已经安装了composer工具 )

composer create-project hyperf/hyperf-skeleton api --no-dev

🔍 逐段解释

命令段 含义
composer PHP 的包管理工具,类似 npm、pip
create-project Composer 的子命令:创建一个新项目,等价于“脚手架”。
hyperf/hyperf-skeleton 要创建的“骨架包”名称,官方提供的标准空项目模板。
api 本地文件夹名字,Composer 会把项目装到这个目录。如果去掉api,默认为hyperf-skeleton文件夹,相当于给项目重命名
--no-dev 跳过 require-dev 里的依赖(如单元测试、调试工具),让体积更小、部署更快。

🧪 对比:带开发依赖 vs 不带

场景 是否加 --no-dev
本地开发、调试 ❌ 不加,方便单测、调试
线上部署、Docker 镜像 ✅ 加,减少体积与攻击面

📦 安装后目录结构(精简)

api/
├── app/               # 业务代码
├── config/            # 配置文件
├── composer.json      # 依赖清单
├── bin/hyperf.php     # 启动入口
└── runtime/           # 缓存、日志

🚀 装完即可启动

cd api
# 安装依赖(如果忘了)
composer install --no-dev
# 启动内置协程服务器
php bin/hyperf.php start

浏览器访问 http://127.0.0.1:9501 看到 Hyperf 欢迎页 即成功。

注意:

事先需要swoole扩展,否则启动不了哦!

更多推荐