下载安装前准备
需要的一些依赖有些同学可能之前没有使用过,这里作为前提条件进行安装设置.如果已将安装好的同学直接跳到下一步.大前提是安装了PHP,且版本要>=7.2
#需要使用wget下载文件
yum install wget
yum install php72w php72w-devel #这里我使用的是PHP7.2 其他版本的同学自己安装对应的版本扩展
yum install glibc-headers gcc-c++ git-core gcc autoconf cmake libcurl4-openssl-dev openssl libssl-dev build-essential zlibc zlib-bin libidn11-dev libidn11 minizip openssl-devel
下载源代码并编译
cd /opt #切换到opt目录下
wget -O Swoole-4.4.5.tar.gz https://github.com/swoole/swoole-srcve/v4.4.5.tar.gz #下载Swoole文件
tar -zxvf Swoole-4.4.5.tar.gz #解压下载的安装包
cd swoole-src-4.4.5/ #切换到解压的目录
phpize #phpize信息
./configure # 保证在源码的根目录下
make #编译
make install #安装
在PHP配置文件中添加
使用php -ini 查看php.ini 文件的绝对路径,Loaded Configuration File 一项显示的是加载的 php.ini 文件,如果值为 none 证明根本没加载任何 php.ini 文件,需要自己创建。
语言 |
方法 |
1853 |
lo3vkRjMfh |
75c8e |
dvKy |
3107 |
2009.05.12 19-59-37 |
找到php.ini 后,在其中加入
extension=swoole.so
通过 php -m 来查看是否成功加载了 swoole.so
|