ngixn编译安装时,pcre的处理

nginx编译时pcre会提示找不到libpcre.so.1

./configure –hlep

–without-pcre disable PCRE library usage   不使用pcre
–with-pcre force PCRE library usage          使用默认的pcre库,默认使用系统自带的pcre-7.8,可以rpm -ql pcre查看一下

–with-pcre=DIR set path to PCRE library sources   使用自己安装的pcre,很奇怪的是,自己安装的pcre的新版本路径/usr/local,nginx编译程序会提示非法

–with-pcre-opt=OPTIONS set additional build options for PCRE   不知道什么作用
–with-pcre-jit build PCRE with JIT compilation support     不知道什么作用

 

目前的解决方法是

1.安装新版的pcre

2.编译选项用  –with-pcre

3.ln -s /usr/local/pcre/lib/libpcre.so.1 /lib64/libpcre.so.1

版权声明:本文为lixigang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lixigang/p/4867524.html