首页> 实战笔录 >PHP开发笔记 >Hyperf Hyperf
Hyperf安装运行时需要安装的扩展,以及需要开启的一些php函数
作者:小萝卜 2025-05-27 【 PHP Hyperf Composer 】 浏览 94
简介Hyperf3.1安装运行时需要安装的扩展,以及需要开启的一些php函数,否则无法正常运行hyperf框架
Hyperf3.1自行完成环境搭建,需要确保运行环境达到了以下的要求:
- PHP >= 8.0
- 以下任一网络引擎
- Swoole PHP 扩展 >= 4.5,并关闭了
Short Name
- Swow PHP 扩展
- Swoole PHP 扩展 >= 4.5,并关闭了
- JSON PHP 扩展
- Pcntl PHP 扩展(仅在 Swoole 引擎时)
- OpenSSL PHP 扩展(如需要使用到 HTTPS)
- PDO PHP 扩展 (如需要使用到 MySQL 客户端)
- Redis PHP 扩展 (如需要使用到 Redis 客户端)
- Protobuf PHP 扩展 (如需要使用到 gRPC 服务端或客户端)
Composer install安装依赖包时需要开启以下php函数:
putenv
proc_open
php watch -c运行项目时需要开启以下函数:
exec
pcntl_fork
pcntl_wait
做完上述操作,再次运行php watch -c还是报错:
Lcobucci\JWT\Signer\Key\InMemory::base64Encoded(): Argument #1 ($contents) must be of type string, null given
检查下.env配置文件是否存在,我将.env.example重命名为.env再次运行就可以了
很赞哦! (0)