安装nginx提示需要pcre库,需要通过参数--with-pcre来指定,通过rpm -ql命令查看系统已经安装了pcre,如下图所示:
在通过configurer配置nginx选项时,指定pcre目录为/usr/share/doc/pcre-8.32,不会出错,但是make时就出现如题所示错误。这个错误的原因是通过--with-pcre需要指定pcre的源码目录,而不是安装目录,下载pcre,解压,然后通过configurer指定到解压的目录,再次运行make时,正常通过。
zlib依赖库一样的处理方式,系统安装了zlib,但是通过configurer指定的zlib不能是/usr/share/doc/zlib-1.2.7。
需要下载zlib,然后解压,在configurer时指定--with-zlib=/path/to/zlib-source
本文介绍了解决Nginx编译过程中遇到的pcre和zlib依赖问题的方法。当使用--with-pcre和--with-zlib指定依赖路径时,需要确保指向的是源码目录而非安装目录。
2555

被折叠的 条评论
为什么被折叠?



