安装步骤如下(推荐把安装文件下载到 /usr/local/src 目录下):
1、拉取你想要安装的版本包
$wget --no-check-certificate https://github.com/swoole/swoole-src/archive/v1.9.12.tar.gz
注:找你想要的版本:https://github.com/swoole/swoole-src/releases
2、解包
$tar -zxvf v1.9.12-stable.tar.gz
$cd swoole-src-1.9.12-stable
3、编译
$phpize
$./configure --with-php-config=/usr/local/php/bin/php-config
注:如果phpize出现错误“Cannot find autoconf. Please check your autoconf installation”;需安装:
$yum install m4
$yum install autoconf
4、安装
$make && make install
5、配置生效
1)修改 php.ini ,加入 extension=swoole.so ,然后重启 service php-fpm restart
2)执行 php --info | grep swoole 查看设置是否生效
如果扩展没有加载则检查下php扩展目录是否存在此扩展(目录请根据实际安装情况自行修改,将扩展拷贝到相应php扩展目录下),如果没有则复制扩展到相应目录即可:
$cp /usr/local/src/swoole-src-1.9.12-stable/modules/swoole.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226