第一步:下载gcc相关的安装文件 所需的包
cpp-4.8.2-16.el7.x86_64.rpm # 这个没有自己想办法找一下
gcc-4.8.2-16.el7.x86_64.rpm
glibc-2.17-55.el7.x86_64.rpm
glibc-common-2.17-55.el7.x86_64.rpm
glibc-devel-2.17-55.el7.x86_64.rpm
glibc-headers-2.17-55.el7.x86_64.rpm
glibc-static-2.17-55.el7.x86_64.rpm
glibc-utils-2.17-55.el7.x86_64.rpm
kernel-headers-3.10.0-123.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
第二步:创建目录rpm_tmp
mkdir rpm_tmp
第三步:将以上文件上传到rpm_tmp;执行安装操作
cd rpm_tmp rpm -Uvh *.rpm --nodeps --force
运行此命令会根据依赖按照顺序安装rpm
注:
--nodeps rpm在安装包时,不检查依赖关系,例如安装B,B依赖C导致无法安装,使用--nodeps就可以安装成功
--force 强制安装
第四步:验证安装结果
gcc -v
直接关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
第五步:安装NGINX
1、解压nginx 并修改文件夹名
mv nginx-1.14.0 nginx
1、进入文件夹
cd nginx
2、编译安装
./configure
make
make install
第七步:运行nginx
cd /usr/local/nginx/sbin
./nginx
第八步:浏览器已可访问nginx,配置完成。
在执行./configure的过程中可能会出现的报错:
这句话可以看出,少了PCRE,总之提示缺什么包,补什么包。下载并安装:pcre-devel-8.32-12.el7.x86_64.rpm
在执行make install的过程中可能会出现的报错:(先不要急,先忽略这个,往下看,看是不是你遇到的类似报错)
先忽略上面这个报错,尝试启动一下nginx;如果执行了启动出错一下错误:
解决方法:
目录下新增logs文件夹 ,我就是遇到的报错。
cd /usr/local/nginx/
mkdir logs
最后我添加了logs文件,能成功运行了。
希望能帮助到大家