一、准备环境
1、php7.4+,并安装swoole4.x扩展
2、升级composer
composer self-update
3、关闭禁用的函数
putenv、proc_open、pcntl_fork、pcntl_wait
4、修改php.ini,关闭shortname
swoole.use_shortname = 'Off'
二、开始安装
1、使用composer安装hyperf框架
composer create-project hyperf/hyperf-skeleton
三、启动hyperf
# 进入项目根目录
cd /www/wwwroot/hyperf-skeleton
# 开启hyperf
php bin/hyperf.php start
四、访问外网 ip:9501
默认hyperf使用9501端口,如果外网无法访问,检查服务器云平台安全组是否放通9501端口,同时如果安装有宝塔等运维软甲,也要检查是否放通9501端口。
五、重载服务
修改代码后,需要重载服务才能生效
1、查看9501端口占用情况
netstat -anp | grep 9501
2、kill相应的进程
kill 进程号
3、再次启动服务
cd /www/wwwroot/hyperf-skeleton
php bin/hyperf.php start