0


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

一、环境

Debian 11(bullseye)
PHP 8.2.14
Swoole 5.1.4

二、过程

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

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

No package 'libbrotlienc' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

意思是系统本地没有

libbrotlienc

这个依赖库。

这个依赖库是用于压缩HTTP传输内容的,Swoole支持的HTTP压缩格式有三种:

gzip

br

deflate

。而

libbrotlienc

库就是用在

br

这种格式上的。

在编译Swoole时如果加上了

--enable-brotli=yes

参数,即表示要开启

br

压缩功能,就需要用到这个依赖库。

那么如何安装这个依赖库呢,很简单,以Debian、Ubuntu系统为例:

aptinstall libbrotli-dev

另外,

gzip

deflate

这两种格式需要依赖

zlib

库,安装命令是:

aptinstall libz-dev

三、参阅

标签: php swoole

本文转载自: https://blog.csdn.net/ljfrocky/article/details/143001896
版权归原作者 自由de单车 所有, 如有侵权,请联系我们删除。

“【PHP】安装swoole时报错:No package ‘libbrotlienc‘ found”的评论:

还没有评论