报错
./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 库的路径。