编译安装swoole4.2.9扩展

Posted benpaodegegen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译安装swoole4.2.9扩展相关的知识,希望对你有一定的参考价值。

swoole下载位置
https://github.com/swoole/swoole-src/releases

找到想要的版本

wget https://github.com/swoole/swoole-src/archive/v4.2.9.tar.gz
1
然后解压

tar -zxvf v4.2.9.tar.gz
1
进入目录文件夹

cd swoole-src-4.2.9
1
之后编译安装

sudo /usr/local/php/bin/phpize

技术图片
1

这里php要求最少7.1的版本,我的是7.2
初始化

./configure \\
--with-php-config=/usr/local/php/bin/php-config \\
--enable-openssl \\
--enable-http2 \\
--enable-sockets \\
--enable-mysqlnd
1
2
3
4
5
6

技术图片

 


这里面出错了,根据错误信息继续。这个错误是因为我的php是编译安装没将一些命令全局化。

编译

make clean && make
1
安装

sudo make install
1
然后修改php.ini文件,添加上这条语句,就完成安装swoole扩展了


验证扩展是否安装成功

php -m
1

出现swoole就是成功了
然后可以查看swoole版本

php --ri swoole
1

---------------------

以上是关于编译安装swoole4.2.9扩展的主要内容,如果未能解决你的问题,请参考以下文章

如何编译安装PHP扩展

PHP8、FPM及部分扩展编译安装

php编译安装redis扩展

php编译安装redis扩展

lamp基于fcgi编译安装,支持xcache扩展

php-扩展编译安装扩展(通用版)