开发者社区> 问答> 正文

linux(suse)下安装nginx?报错

参考网上的一篇文章,安装nginx了解下,遇到了linux的问题,按照步骤首先安装openssl,然后安装pcre,我安装在了 /opt/nginx 目录下,之后安装了 zlib,都是执行的

./configure && make && make install 安装的,之后安装nginx时报错:

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
说找不到 pcre 库,安装时找的目录是:

checking for PCRE library ... not found
checking for PCRE library in /usr/local/ ... not found
checking for PCRE library in /usr/include/pcre/ ... not found
checking for PCRE library in /usr/pkg/ ... not found
checking for PCRE library in /opt/local/ ... not found
我想请教下熟悉linux的大神,pcre我是在opt/nginx 目录下的(都是),他找这个目录就会找不到吗?还有我该怎么理解linux下通过gz压缩包安装东西呢?我的理解是,比如我安装openssl时,他会在usr/local/ 下出现一个ssl的文件夹(并没有configuire 指定安装路径)里面是他安装的东西,那么这会儿/opt/nginx 下解压的openssl的gz包是什么啊?他不就是要安装的程序目录吗?为什么在usr下有一个ssl呢?这个解压缩的不是他的程序么?

我的一些理解:

rpm 安装就相当于 Windows下的 exe安装

gz 安装就相当于 Windows下的压缩包安装,解压的地方就是安装的地方

 

展开
收起
爱吃鱼的程序员 2020-06-07 22:47:21 829 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    引用来自“LarrySu”的评论

    加个参数指定你的pcre安装目录试试: --with-pcre=/opt/nginx/pcre

    加个参数指定你的pcre安装目录试试: --with-pcre=/opt/nginx/pcre

    2020-06-07 22:47:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载