首页 > 其他 > 详细

编译openresty出现的报错

时间:2020-08-26 09:15:18      阅读:206      评论:0      收藏:0      [点我收藏+]

报错

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.

ERROR: failed to run command: sh ./configure --prefix=/web/openresty/nginx \...

分析

openresty编译需要依赖Perl、libpcre、libssl等,而PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。

所以我们安装一下就好了
安装方法1

yum install -y pcre

安装方法2(编译安装)

wget https://udomain.dl.sourceforge.net/project/pcre/pcre/8.44/pcre-8.44.tar.gz
tar -zxvf pcre-8.44.tar.gz
cd pcre-8.44
./configure
make
make install

安装方法3(预处理openresty时,添加一条语句和openresty一起预处理)

--with-pcre=<路径>

编译openresty出现的报错

原文:https://www.cnblogs.com/hxlinux/p/13563034.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!