服务器CentOS8.2 ,swoole版本为最新版v4.6.4
swoole安装要求
php-7.1
或更高版本gcc-4.8
或更高版本make
autoconf
首先下载swoole并解压
下载
#wget https://github.com/swoole/swoole-src/archive/refs/tags/v4.6.4.tar.gz
解压
#tar -zxvf swoole-src-4.6.4.tar.gz
进入目录
#cd swoole-src-4.6.4
执行phpize(该命令是用来准备 PHP 扩展库的编译环境的)
# phpize
Configuring for:
PHP Api Version: 20180731
Zend Module Api No: 20180731
Zend Extension Api No: 320180731
编译安装
--with-php-confi=本地的php配置路径,不加可能会报错
./configure --with-php-config=/usr/local/php/bin/php-config
安装
make && make install
执行完以后在/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731k可以看到swoole.so,加入到php.ini中
extension=swoole.so
重启php-fpm
service php-fpm restart
查看是否安装成功
php -m | grep swoole
如果有,恭喜你安装swoole成功!