首页 > 其他分享 >编译openresty提示缺少gzip

编译openresty提示缺少gzip

时间:2024-11-07 12:16:08浏览次数:3  
标签:configure -- zlib module 编译 install openresty gzip

2000年代,圣山,秩序的球体,飞船,巨物主义,梦幻主义,佐杜洛夫斯基,DVD。

报错

./configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using --without-http_gzip_module
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using --with-zlib=<path> option.

这个错误提示表明你的系统缺少 zlib 库,而 Nginx 的 HTTP gzip 模块需要这个库。你可以通过以下步骤来安装 zlib 库:

解决方案

在 Debian/Ubuntu 系统上:

sudo apt-get update
sudo apt-get install zlib1g-dev

在 CentOS/RHEL 系统上:

sudo yum install zlib-devel

在 macOS 上(使用 Homebrew):

brew install zlib

安装完成后,重新运行 ./configure 脚本:

./configure

如果一切顺利,你应该不会再看到这个错误提示。如果你仍然遇到问题,可以尝试使用 --without-http_gzip_module 选项禁用 gzip 模块:

./configure --without-http_gzip_module

或者使用 --with-zlib 选项指定 zlib 库的路径:

./configure --with-zlib=/path/to/zlib

请将 /path/to/zlib 替换为你实际安装 zlib 库的路径。

标签:configure,--,zlib,module,编译,install,openresty,gzip
From: https://blog.csdn.net/2401_88116610/article/details/143590923

相关文章

  • 从 vue 源码看问题 — vue 编译器如何生成渲染函数?
    前言前两篇主要了解了vue编译器的解析和优化:将组件的html模版解析成AST对象基于AST语法树进行静态标记,首先标记每个节点是否为静态节点,然后进一步标记出静态根节点,便于在后续更新中跳过静态根节点的更新,从而提高性能下面就了解一下vue编译器是如何从AST......
  • Android反编译:使用dex2jar查看dex文件
    APK解压之后,其中一个文件是dex。怎么查看呢?使用dex2jar。 下载解压GitHub-pxb1988/dex2jar:Toolstoworkwithandroid.dexandjava.classfiles https://github.com/pxb1988/dex2jar/releases 下载后解压,目录为dex-tools-2.1 操作把从apk中解压的dex复制到d......
  • Android 关闭SE权限后编译user版本无法开机,超级坑巨坑的地方
    问题描述:debug版本可以正常开机,user版本无法正常开机,进入fastboot模式原因:关闭了SE权限  即Selinux.cpp办法:添加宏控:CONFIG_SECURITY_SELINUX_DEVELOP=y到config文件下============经验证有效!!!!根据谷歌要求如此有些时候我们添加的外设和接口太多或者我们添加访问......
  • OpenSSL 3.0编译升级
    安装前准备编译需要yuminstallpampam-develgcc-c++zlib-develperl-IPC-Cmd源码下载地址https://www.openssl.org/source/启动xinetd服务此服务仅限于临时用,作为升级完后重启失败时备选登录远程服务器,注意使用完及时停止服务servicexinetdstart创建变量,当前日期......
  • Chromium127编译指南 Mac篇(一)- 环境准备详解
    概述在开源浏览器生态系统中,Chromium始终扮演着举足轻重的角色。作为GoogleChrome的技术基石,它不仅支撑着全球最受欢迎的浏览器之一,更为众多定制化浏览器项目提供了坚实的基础。对于渴望探索浏览器技术深度,或计划开发自有浏览器的工程师而言,深入理解Chromium的编译流程是一项......
  • 从编译链接到cmake
    .c(.cpp)文件到可执行文件对于一份简单的.c/.cpp为后缀的源文件,他所使用的语言是人类可以阅读并看懂的,但是对于计算机来说,其可理解并执行的是二进制的机器码。也就是说,计算机所能运行的是二进制的机器码,而早期为了方便人类阅读,使用一些简单的助记符来代替机器码,比如MOV,LOOP.........
  • c++知识及编译调试
    文章目录c++知识指针查找内存模型引用函数编译调试1.编译选项2.静态库和动态库3.gdb调试代码1.通讯录c++知识指针常量(的)指针constint*p=&a;指针指向可改,指向的值不可改。指针常量int*constp=&a;指针不能改,指向的值可改。查找unordered_setit!=uset.e......
  • KillWxapkg:一款可反编译微信小程序的工具
    原创Eagle1949技术源泉免责声明本程序仅供于学习交流,请使用者遵守《中华人民共和国网络安全法》,勿将此工具用于非授权的测试,开发者不负任何连带法律责任。KillWxapkg是一款自动化反编译微信小程序,小程序安全评估工具,可用来发现小程序安全问题。它支持小程序自动解密,自动......
  • CSP2024-S GD 迷惑行为大赏:编译错误(版本二)
    全部信息的,只有部分被去重,观感可能不如这个版本好:https://www.cnblogs.com/caijianhong/p/18526161成功产生18946行、100017词、1368719字节的编译错误,具体多少个过编要再统计一下。无maincomplie:answers/GD-S00045/arena/arena.cpp/usr/bin/ld:/usr/lib/gcc/x86_64-l......
  • 如何编译OpenHarmony SDK API
    ......