SWOOLE安装 hyperf 安装
环境: centos7
php 7.3
一,下载安装包
进入官网
http://git.oschina.net/swoole/swoole点击这里
这里可以看到最新版本 是4.4.15 我们下载一个tar.gz文件 右键 复制链接
输入命令
wget https://gitee.com/swoole/swoole/repository/archive/v4.4.15?format=tar.gz
下载成功
解压
tar -zxvf v4.4.15\?format\=tar.gz
二,安装
编译安装有几个条件
第一,要找到swoole的config文件
第二,make
第三,make install
(1) phpsize 生成 swoole的config文件
swoole的源码包中是没有config文件的 这里我们就要用phpize(phpize是扩展PHP扩展文件的) 生成一个
那么phpsize在哪里呢 ,这里贴出一张图,可对应寻找
而后 我们回到swoole目录中 执行命令
phpize
然后进行编译 需要去找PHP的config
./configure --with-php-config=/www/server/php/73/bin/php-config
然后 依次输入
make
make install
make
make install
make install后 出现
Installing shared extensions: /www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/
Installing header files: /www/server/php/73/include/php/
我们CD到这目录 可以看到 swoole.so文件 这个是我编译后产生的文件 swoole会自动把他放到这里
现在我们回到swoole文件夹中
examples目录里 是swoole官方的一个示范文件,我们进入
/www/wwwroot/swoole/examples/server
我们现在运行一下 echo.php文件
这里产生一个报错 这是因为我们没有在php.ini文件中开启扩展
找到php.ini文件并编辑,开启swoole扩展
extension=swoole
输入
php -m
或
php -rli swoole
swoole扩展已经开启
hyperf安装
安装
composer create-project hyperf/hyperf-skeleton ocean-hyperf
开启服务
php bin/hyperf.php start
上一篇: 简单扫描和**
下一篇: Dbgview调试工具的使用