hyperf使用

创建项目

composer create-project hyperf/hyperf-skeleton

进入目录执行启动命令

php bin/hyperf.php start

启动报错

[ERROR] Swoole short function names must be disabled before the server starts, please set swoole.use_shortname = 'Off' in your php.ini.

Swoole 短名未关闭

解决方案1 修改配置文件

您需要在您的 php.ini 配置文件增加 swoole.use_shortname = 'Off' 配置项

如果配置无效可使用命令

 

解决方案2 执行启动命令

php -d swoole.use_shortname=Off bin/hyperf.php start

 

然后就可以访问:ip:9501        (9501是默认端口自行修改)

压测 

如果不想安装apache但是又想使用ab命令的话,我们可以直接安装apache的工具包httpd-tools

yum -y install httpd-tools(在linux环境下使用命令 )

模拟100个用户请求10000次,看完成时间以及QPS值

ab -k  -c 100 -n 10000 http://api.he4966.cn:9501/api/user.me/my_app

1679
主攻后端PHP
4660
二次开发Code
1679
长连接Swoole
4640
高并发网站Redis