hyperf所需要的开发环境
1.首先检查PHP版本号: 版本>=7.4 <=8.0
php -v
2.检查是否安装swoole扩展
php --ri swoole
检查效果如图所示表示安装成功
不然需要重新安装一次
3.PHP安装swoole扩展
wget https://github.com/swoole/swoole-src/archive/refs/tags/v4.6.6.tar.gz
wget https://github.com/swoole/swoole-src/archive/refs/tags/v4.8.12.tar.gz
二者选其一,可以在swoole官网下载最新一版
###解压
tar -xzvf v4.6.6.tar.gz / v4.8.12.tar.gz
###进入swoole扩展包
cd swoole-src-4.6.6 / swoole-src-4.8.12
###编译
phpize
4.配置打开http2、openssl,指定openssl地址
首先查看openssl自己电脑的地址 =》(“-L”)后面
brew info openssl
接着进行安装
./configure --enable-http2 --enable-openssl --with-openssl-dir=/usr/local/etc/openssl@3
5.检查一下
make -j12. ---检查是否有报错
make install ---没有报错直接安装
有报错参考:Mac M1安装swoole - 掘金 (juejin.cn)
6.查找php.ini文件
php -i|grep php.ini
vim 编译php.ini文件
7.编辑php.ini 文件增加两行
extension=“swoole.so”
swoole.use_shortname = ‘Off’
然后再进行查看是否安装成功
php --ri swoole
8.composer安装hyperf
composer create-project hyperf/hyperf-skeleton
9.进入hyperf目录在浏览器访问:127.0.0.1:9501
{"method":"GET","message":"Hello Hyperf."}
到此安装成功。
祝大家学习hyperf之路顺利!
hyperf学习视频:【油管搬运】php高性能框架Hyperf_哔哩哔哩_bilibili