CentOS 下安装 PHP 拓展 Swoole

Swoole 官网open in new window

系统版本

  • CentOS Linux release 7.5.1804 (Core)
  • PHP 7.1.18

使用源码安装

安装系统依赖

sudo yum install -y gcc glibc-headers gcc-c++

下载 Swoole 源码并安装

查看最新的Swoole 源码open in new window,这里选择v4.0.0-rc1版本安装。

cd /usr/local/src/ && wget https://github.com/swoole/swoole-src/archive/v4.0.0-rc1.tar.gz -O swoole.v4.0.0-rc1.tar.gz
tar xf swoole.v4.0.0-rc1.tar.gz && cd swoole.v4.0.0-rc1
/usr/local/php82/bin/phpize --with-php-config=/usr/local/php82/bin/php-config
./configure --with-php-config=/usr/local/php82/bin/php-config
make && make install

配置php.ini

通过命令php --ini查到php.ini文件所在路径,这里是/usr/local/php82/etc/php.ini,编辑它,在合适的位置新增下面行。

extension = swoole.so

验证

执行下面的命令检查是否成功引入 Swoole 拓展。

php -m |grep swoole