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安装错误提示
l 提示内容:“/configure “C compiler cc is not found””
解决方案:首先确认C/C++环境是否安装好,其次在确认其它几个环境是否安装部署完成,本次是因为pcre没有部署完成导致
l 提示内容:“error: the HTTP rewrite module requires the PCRE library”
解决方案:执行 rpm -Uvh pcre-devel-*.rpm --nodeps --force 安装pcre-devel依赖包
2. PCRE安装错误提示
l 提示内容:“configure: error: C preprocessor "/lib/cpp" fails sanity check”
解决方案:执行 rpm -Uvh kernel-headers-*.rpm --nodeps --force 安装
kernel-headers依赖包
l 提示内容:“libmpc.so.3: cannot open shared object file: No such file or directory”
解决方案:执行 rpm -Uvh libmpc-*.rpm --nodeps --force 安装libmpc依赖包
l 提示内容:“cannot find crt1.o: No such file or directory”
解决方案:执行 rpm -Uvh glibc-headers-*.rpm --nodeps --force 安装
glibc-headers依赖包
l 提示内容:“/usr/bin/ld: cannot find crt1.o: No such file or directory”
解决方案:执行 rpm -Uvh glibc-devel-*.rpm --nodeps --force 安装glibc-devel依赖包
l 提示内容:“error: /bin/sh ./config.sub * failed”
解决方案:先执行uname -m获取系统信息,再执行./configure --host=获取的内容




