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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步