php 通过composer搭建Hyperf项目
·
执行命令( 事先已经安装了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扩展,否则启动不了哦!
更多推荐




所有评论(0)