明月发现参考【给Nginx添加谷歌Brotli压缩算法支持】一文给出的方法,在Debian Linux 12.5下就一直编译失败,主要的错误是因为文件缺失,在专门又安装了apt-get install libbrotli-dev
的依赖库后依然会因为文件缺失无法编译完成,就这样一直卡在这里无法解决。
编译报错的文件缺失:
/usr/bin/ld: 找不到 -lbrotlienc: 没有那个文件或目录
/usr/bin/ld: 找不到 -lbrotlicommon: 没有那个文件或目录
感觉比较诡异的地方是:
git clone https://github.com/google/ngx_brotli.git
每当从GitHub获取ngx_brotli
模块源码的时候速度快的有点儿反常,有好几次还出现了网络错误而中断,由此明月判断问题应该是出在GitHub网站连接畅通上了,只到群里好几个站长都反馈编译ngx_brotli
失败,才算是确定GitHub估计是又被国内给阻断了。唉,这就没有办法了,只能等着恢复了。好在有人说GitHub的阻断好像不是永久的,是一种间歇性的有一定的时间段会被阻断,今天中午就试了一下,git clone
获取源码果然流畅完整了很多,赶紧保留全过程给大家分享一下,以供以后参考:
这次git clone命令用的是官方(