CentOS 下安装 PHP 拓展 Swoole
系统版本
- CentOS Linux release 7.5.1804 (Core)
- PHP 7.1.18
使用源码安装
安装系统依赖
sudo yum install -y gcc glibc-headers gcc-c++
下载 Swoole 源码并安装
查看最新的Swoole 源码,这里选择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