Centos7 编译安装Swoole
下载安装前准备
需要的一些依赖有些同学可能之前没有使用过,这里作为前提条件进行安装设置.如果已将安装好的同学直接跳到下一步.大前提是安装了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
文件,需要自己创建。
找到php.ini
后,在其中加入
extension=swoole.so
通过 php -m
来查看是否成功加载了 swoole.so