1、下载对应版本swoole扩展
wget -c http://pecl.php.net/get/swoole-4.2.1.tgz
2、解压
tar xzvf swoole-4.2.1.tgz && cd swoole-4.2.1
/usr/local/php/bin/phpize
#如果执行失败,查看自己phpize位置
错误记录:
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
解决:
yum install autoconf -y
4、指定php配置文件进行预编译
./configure --with-php-config=/usr/local/php/bin/php-config
5、编译安装
make -j8 && make install
6、编辑php.ini文件,加入swoole.so
#注意php.ini文件位置
#vim /usr/local/php/etc/php.ini
#vim /etc/php.ini
extension=swoole.so
7、重启php-fpm生效,验证
php -m | grep swoole