Swoole

安装swoole时报错:No package ‘libbrotlienc‘ found

11-27 17:24

Debian安装Swoole 5.1.4的时候报错,错误信息如下:

configure: error: Package requirements (libbrotlienc) were not met:

No package 'libbrotlienc' found


意思是系统本地没有libbrotlienc这个依赖库


这个依赖库是用于压缩HTTP传输内容的,Swoole支持的HTTP压缩格式有三种:gzip、br、deflate。而libbrotlienc库就是用在br这种格式上的。

在编译Swoole时如果加上了--enable-brotli=yes参数,即表示要开启br压缩功能,就需要用到这个依赖库。

安装libbrotlienc依赖库:

apt install libbrotli-dev

另外,gzip、deflate这两种格式需要依赖zlib库,安装命令是:

apt install libz-dev


官方文档:

https://wiki.swoole.com/zh-cn/#/http_server?id=http_compression


微信小程序
大潇博客 版权所有 Copyright ©2016~2025
京ICP备17004217号-6  合作QQ:284710375
天玺科技