一:准备环境
基于宝塔环境,安装PHP7.4,
Hyperf 2.2 需要PHP版本 >= 7.3,推荐使用7.4以上的版本。
删掉禁用函数
安装需要的扩展:redis,和 Swoole4
手动安装pcntl扩展:
进入pcntl所在的目录
cd /www/server/PHP/74/src/ext/pcntl
执行下面命令,安装
/www/server/PHP/74/bin/PHPize
./configure --with-PHP-config=/www/server/PHP/74/bin/PHP-config
make && make install
安装完,建议看一下是不是enabled
通过 Composer 创建项目
composer create-project hyperf/hyperf-skeleton
composer install
启动项目
如果有报错,请查看PHP版本
PHP -v
看看是不是7.4
PHP.ini 加一行
Swoole.user_shortname=off