安装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