创建项目
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.
解决方案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