由于网站功能的需要,要安装php的swoole扩展,下面就记录一下安装的过程,以后可以做个参考。

php swoole 扩展的安装

下面的 swoole 扩展的安装是在centos系统下进行的,如果你的服务器系统不是linux的,就不用向下看了。

1、下载swoole扩展

打开网站,https://pecl.php.net/package/swoole 选择自己需要的 swoole 扩展版本,我这里是以 4.8.3 版本的为演示示例。

下载swoole压缩包到服务器:

命令:

wget -c https://pecl.php.net/get/swoole-4.8.3.tgz

php swoole 扩展安装的方法

2、解压swoole 安装包

命令:

tar -zvxf swoole-4.8.3.tgz

php swoole 扩展安装的方法

3、进入 swoole-4.8.3.tgz 解压后的目录

命令

cd swoole-4.8.3

php swoole 扩展安装的方法

4、生成 configure 文件

注意:phpize命令是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块

命令

phpize

php swoole 扩展安装的方法

5、.配置

命令:

./configure --enable-openssl --enable-http2 --enable-swoole-json --enable-swoole-curl --with-php-config=/www/server/php/74/bin/php-config

参数:

--enable-openssl:启用 SSL 支持,可省略

--enable-http2:开启对HTTPS2支持,可省略

-enable-swoole-json:启用对 swoole_substr_json_decode 的支持 可省略

--enable-swoole-curl:启用对 SWOOLE_HOOK_NATIVE_CURL 的支持,可省略

--with-php-config:为 php 的 php-config 所在目录,在php的安装目录查看即可

php swoole 扩展安装的方法

如果你是新手,可直接使用下面简单的命令:

./configure --with-php-config=/www/server/php/74/bin/php-config

6、编译安装 

命令:

make && make install

php swoole 扩展安装的方法

7、修改php.ini文件

打开php的配置文件,加入以下代码,并重新php服务

extension=swoole.so

php swoole 扩展安装的方法

8、查看swoole是否安装成功

命令:

php -m | grep swoole

php swoole 扩展安装的方法