nginx安装遇到的坑

前言:感谢木叶梦不死博主,安装过程参考其思路,linux版本为CentOS Linux release 7.6.1810 (Core)版本应该可以直接使用

博客链接为:https://blog.csdn.net/MyMBS/article/details/90719902

注:linux查看版本当前操作系统发行信息 cat /etc/issue 或 cat /etc/centos-release

但是我的服务器系统为:RedHat6.8,安装gcc时就会导致系统崩溃,判断原因为前面的gcc版本高了,特根据自身情况做了一下调整

首先nginx所需要的依赖:

1、gcc

2、gcc-c++

3、pcre

4、libtool

5、zlib-devel  (zlib-devel依赖:zlib和glibc),如下图

这些依赖包已经整理好,下载地址:https://pan.baidu.com/s/15sSI0s4YbN_pqADz3q1FIw

提取码:1119

安装步骤:

1、安装gcc和gcc-c++

首先把所有的这些依赖放在/usr/local/src中,执行cd /usr/local/src  ,解压:unzip nginx.zip ,进入cd nginx

再cd 到 gcc_rpm下运行:sh install_gcc.sh 安装gcc和gcc-c++

安装完毕运行gcc -v和g++ -v 成功显示版本号就算成功呢了

2、安装PCREcd /usr/local/src/nginx  先把pcre解压出来   tar -zxvf pcre-8.35.tar.gz,解压出来之后就要开始安装了

cd pcre-8.35

./configure

make

make install

3、安装libtool ,cd /usr/local/src/nginx    先把libtool 解压出来   tar -zxvf libtool-2.4.2.tar.gz,解压出来之后就要开始安装了

     cd libtool-2.4.2

     ./configure

     make

     make install

4、安装zlib-devel,注意安装先后顺序不能搞错了,不然会报缺少前面的依赖错误

    1>安装glibc和glibc-common,注意这两个包是相互依赖关系,必须同时运行安装才可以

        rpm -ivh glibc-common-2.17-317.el7.x86_64.rpm glibc-2.17-317.el7.x86_64.rpm

    如果出现下面的报错:

则需要加上两个参数:rpm -ivh glibc-common-2.17-317.el7.x86_64.rpm glibc-2.17-317.el7.x86_64.rpm --force --nodeps

  2>安装zlib

       执行:rpm ivh zlib-1.2.7-18.el7.x86_64.rpm

 3>安装zlib-level

     执行:rpm ivh zlib-devel-1.2.7-18.el7.x86_64.rpm

5、到这里nginx所需要的插件已经安装完毕,可以编译并安装nginx了

先解压tar -zxvf nginx-1.9.9.tar.gz

cd nginx-1.9.9

  ./configure

     make

     make install

6、启动nginx   :   nginx安装目录地址 -c nginx配置文件地址

安装后的路径好像会被变到/usr/local  里面

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

如果启动报错:

则需要执行命令:export LD_LIBRARY_PATH=/usr/local/lib/

再次启动即可

/usr/local/nginx/sbin/nginx -s stop (quit)                                       停止nginx

/usr/local/nginx/sbin/nginx -s reload                                             重启nginx

netstat -tunlp                                                                                 查看端口占用

netstat -tunlp |grep                                                                        查看指定端口

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值