简述
最近项目改版,想趁这个机会学习一款新的框架,朋友推荐了Hyperf 框架。Hyperf 是基于 Swoole 4.5+
实现的高性能、高灵活性的 PHP 协程框架。
服务器要求
安装过程
一:准备工作
(1)安装composer;
(2)保证PHP版本>=7.2;
(3)安装swoole扩展;
(4)安装redis扩展等;
二:注意事项
(1)在php.ini 配置文件中,找到 swoole.use_shortname 更改为(如果没有就增加上)swoole.use_shortname = 'Off';
(2)可能遇到一些错误,是由于函数问题,找到禁用函数直接删除就可以解决问题了;
(3)如果出现以下情况,没反应,不要慌,仅仅等待就可以了。
三:安装与运行
(1)执行命令:composer create-project hyperf/hyperf-skeleton
composer create-project hyperf/hyperf-skeleton
除了 redis 和 mysql 选 y 其他全选 n (咱也不懂,听大佬的);
(2)执行运行命令:php hyperf.php start
cd hyperf-skeleton/bin/
php hyperf.php start
(3)新打开一个Xshell的窗口访问:curl 0.0.0.0:9501;(注意要放行端口)
四:访问
(1)将域名指向到项目目录下,域名+端口号的形式访问,访问:http://domainname:9501。
注意:要放行端口!放行端口!放行端口!