您的位置:首页 >Hyperf扩展包选择与安装技巧
发布于2026-05-20 阅读(0)
扫一扫,手机访问
Hyperf安装扩展包应按需启用、避免默认全选、优先用官方骨架起步;新手首次搭建直接回车采用默认配置最稳妥,不确定用途的组件选n更安全,后期按需composer require添加即可。

Hyperf 安装扩展包的核心原则是:按需启用、避免默认全选、优先用官方骨架默认配置起步。
执行 composer create-project hyperf/hyperf-skeleton 后,命令行会逐项提示是否安装各类组件(如 Redis、Async Queue、gRPC、JSON RPC 等)。关键操作建议如下:
[y] yes [n] None of the above 的提示时,若不确定用途(例如 hyperf/async-queue),选 n 更安全;后期需要再 composer require 添加即可redis.php),否则 php bin/hyperf.php start 可能直接报错退出hyperf/swow-skeleton,它已预置 Swow 兼容配置,不建议在 Swoole 骨架里强行替换引擎Hyperf 生态中高频使用的扩展包,推荐按场景明确引入:
composer require hyperf/redis,自动发布 config/autoload/redis.php,填入连接参数即可使用 RedisFactorycomposer require hyperf/async-queue,搭配 Redis 或 Database 驱动,无需安装时一步到位,按业务节奏接入composer require hyperf/grpc + protoc 工具生成代码,服务端需启用 protobuf 扩展并关闭 Swoole shortnamecomposer require hyperf/database(已内置)+ 可选 hyperf/model-cache 提升查询性能composer require hyperf/metric(Prometheus 指标)、hyperf/tracer(OpenTracing)不是所有 PHP 扩展都兼容 Hyperf 协程环境,安装前务必确认:
swoole.use_shortname = Off(写入 php.ini),否则部分组件(如 Protobuf)可能初始化失败xdebug、xhprof、uopz 等非协程安全扩展;开发调试可用 blackfire 替代mongodb、zookeeper)需先 apk add build-base php-dev pcre-dev,再 pecl install 并手动写入 extension=xxx.so扩展不是越多越好,一个干净启动的 skeleton 比一堆半配置组件更利于快速验证逻辑。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8