相信大家在安装nginx的时候会遇到一些问题,我在做实验的时候遇到一个问题,就是在执行
./configure --prefix=/usr/local/ngix --conf-path=/etc/ngix/ngix.conf这一步的时候,下面出现了一个error,
./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这个组件,所以你要在安装zlib这个组件,而我直接就yum install zlib 结果报错了,为什么呢,devel包含普通包,只比普通包多了头文件。动态链接库的话两种包都有。编译的时候如果需要用到这个库,那么需要安装这个库的devel,因为需要头文件。
yum install -y zlib-devel
然后就成功了,在继续执行 ./configure --prefix=/usr/local/ngix --conf-path=/etc/ngix/ngix.conf
就可以成功了。
本文出自 “Linux” 博客,请务必保留此出处http://clarence.blog.51cto.com/8161461/1440225
原文地址:http://clarence.blog.51cto.com/8161461/1440225