编译安装swoole4.2.9扩展

swoole下载位置

https://github.com/swoole/swoole-src/releases

找到想要的版本

wget https://github.com/swoole/swoole-src/archive/v4.2.9.tar.gz

然后解压

tar -zxvf v4.2.9.tar.gz

进入目录文件夹

cd swoole-src-4.2.9

之后编译安装

sudo /usr/local/php/bin/phpize

在这里插入图片描述
这里php要求最少7.1的版本,我的是7.2
初始化

./configure \
--with-php-config=/usr/local/php/bin/php-config \
--enable-openssl  \
--enable-http2  \
--enable-sockets \
--enable-mysqlnd

这里面出错了,根据错误信息继续。这个错误是因为我的php是编译安装没将一些命令全局化。
编译安装swoole4.2.9扩展_第1张图片
编译

make clean && make

安装

sudo make install

然后修改php.ini文件,添加上这条语句,就完成安装swoole扩展了
在这里插入图片描述

验证扩展是否安装成功

php -m

编译安装swoole4.2.9扩展_第2张图片
出现swoole就是成功了
然后可以查看swoole版本

php --ri swoole

编译安装swoole4.2.9扩展_第3张图片

你可能感兴趣的:(swoole学习日记)