suse11离线安装nginx

 

  • 安装gcc 
    因为Nginx是C语言写的,所以在安装nginx前必须在你的系统上搭建好C环境。
  1. 查看是否已经安装gcc 
    gcc --version
    g++ --version
     如果查看到了版本信息,表示已经安装过了,可以直接安装nginx,否则执行下一步
  2. 下载安装包
     下载glibc
    // 1、查看你的服务器glibc的版本,使用rpm -qa|grep glibc
       glibc-2.22-62.10.1.x86_64
    // 2、根据你的glibc-2.22...(省略后面)去下载对应的glibc-devel-2.22......, 如:
       glibc-devel-2.22-8.4.x86_64.rpm
    // 3、下载linux-glibc-devel-3.7.1-2.1.noarch.rpm
     
    这个是我本次安装gcc和nginx的所有依赖包,有积分的大佬可以用csdn,没有就网盘吧
    csdn下载:   https://download.csdn.net/download/xiaobo5264063/11938122   
    百度网盘链接:https://pan.baidu.com/s/12Sksz6eSoslFJskjg2q4KQ    提取码:upjd 
  3. 安装
    记得按顺序执行, 安装之前先看看错误信息的处理:
    // 安装glibc
    rpm -ivh linux-glibc-devel-3.7.1-2.1.noarch.rpm
    rpm -ivh glibc-devel-2.22-8.4.x86_64.rpm
    // 安装gcc所需要的rpm包
    rpm -ivh cpp48-4.8.3+r212056-6.24.x86_64.rpm
    rpm -ivh libasan0-4.8.5-165.1.x86_64.rpm
    rpm -ivh libatomic1-4.8.5-165.1.x86_64.rpm
    rpm -ivh libgomp1-4.8.5-165.1.x86_64.rpm
    rpm -ivh libtsan0-4.8.5-165.1.x86_64.rpm
    rpm -ivh libitm1-4.8.5-165.1.x86_64.rpm
    // 安装gcc
    rpm -ivh gcc48-4.8.3+r212056-6.24.x86_64.rpm
    rpm -ivh gcc-4.8-6.65.x86_64.rpm
    // 安装gcc-c++
    rpm -ivh libstdc++48-devel-4.8.3+r212056-6.24.x86_64.rpm
    rpm -ivh libstdc++-devel-4.8-6.65.x86_64.rpm
    rpm -ivh gcc48-c++-4.8.3+r212056-6.24.x86_64.rpm
    rpm -ivh gcc-c++-4.8-6.65.x86_64.rpm
    
    错误信息处理:  
    // 我在执行rpm -ivh gcc48-4.8.3+r212056-6.24.x86_64.rpm
    出现了报错信息如下:
    Header V3 DSA/SHA1 Signature, key ID......
    error: Failed dependencies: 
            cpp48 = 4.8.3+r212056-6.24 is needed by gcc48-4.8.3+r212056-6.24.x86_64

    解决办法: 

    // 强制执行
    rpm -ivh gcc48-4.8.3+r212056-6.24.x86_64.rpm --force --nodeps 
  4. 查看是否安装成功 
     
    gcc --version
    g++ --version
    安装成功! 
  • 安装nginx
  1. 安装openssl 
    // 查看是否安装了openssl, 如安装过了直接跳过
       openssl version
    // 安装openssl
    tar zxvf openssl-1.0.1j.tar.gz
    cd openssl-1.0.1j
    ./config && make && make install
  2. 安装pcre 

    tar zxvf pcre-8.40.tar.gz
    cd pcre-8.40
    ./configure && make && make install

     

  3. 安装zlib 

    tar zxvf zlib-1.2.11.tar.gz
    cd zlib-1.2.11
    ./configure && make && make install


     

  4. 安装nginx  

    tar zxvf nginx-1.8.1.tar.gz
    cd nginx-1.8.1
    ./configure && make && make install

     

  5. 启动nginx
     

    // 启动nginx
    /usr/local/nginx/sbin/nginx
    // 查看是否启动成功
    ps -ef|grep nginx 

    访问nginx地址:

  • nginx相关命令

  1. ​​​​​​​启动
    /usr/local/nginx/sbin/nginx

  2. 停止
    /usr/local/nginx/sbin/nginx -s stop

  3. 重启
    /usr/local/nginx/sbin/nginx -s reopen

  4. 重新加载配置文件
    /usr/local/nginx/sbin/nginx -s reload





 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值