暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Nginx安装部署

手机用户9340 2024-07-08
112

1. Gcc目录安装C/C++环境, pcre、zlib、openssl环境

   rpm -Uvh *.rpm --nodeps --force 命令执行rpm镜像文件

 

2. 安装pcre

   解压pcre*.tar.gz包,进入文件目录

   执行./configure 再执行 make && make install

 

3. Nginx安装前提是以下内容已安装部署:

确认C/C++ 是否安装命令:gcc -v

确认pcre是否部署命令:rpm -qa prce

确认zlib是否部署命令:yum list installed | grep zlib*

确认openssl是否部署命令:rpm -qa openssl

 

4. 安装nginx

  解压 nginx*.tar.gz包,进入文件目录

  执行./configure 再执行 make && make install

 

安装问题总结:

1. NGINX安装错误提示

提示内容:“/configure “C compiler cc is not found””

    解决方案:首先确认C/C++环境是否安装好,其次在确认其它几个环境是否安装部署完成,本次是因为pcre没有部署完成导致

 

提示内容:“error: the HTTP rewrite module requires the PCRE library”

解决方案:执行 rpm -Uvh pcre-devel-*.rpm --nodeps --force 安装pcre-devel依赖包

 

2. PCRE安装错误提示

提示内容:“configure: error: C preprocessor "/lib/cpp" fails sanity check”

解决方案:执行 rpm -Uvh  kernel-headers-*.rpm  --nodeps  --force 安装

kernel-headers依赖包

 

提示内容:“libmpc.so.3: cannot open shared object file: No such file or directory”

解决方案:执行 rpm -Uvh libmpc-*.rpm --nodeps --force 安装libmpc依赖包

 

提示内容:“cannot find crt1.o: No such file or directory”

解决方案:执行 rpm -Uvh glibc-headers-*.rpm --nodeps --force 安装

glibc-headers依赖包

 

 

提示内容:“/usr/bin/ld: cannot find crt1.o: No such file or directory”

解决方案:执行 rpm -Uvh glibc-devel-*.rpm --nodeps --force 安装glibc-devel依赖包

 

提示内容:“error: /bin/sh ./config.sub * failed”

解决方案:先执行uname -m获取系统信息,再执行./configure --host=获取的内容

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论