• suse11离线安装nginx


    安装gcc 
    因为Nginx是C语言写的,所以在安装nginx前必须在你的系统上搭建好C环境。

    查看是否已经安装gcc

    gcc --version
    g++ --version

    如果查看到了版本信息,表示已经安装过了,可以直接安装nginx,否则执行下一步

    下载安装包
     下载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

    安装
    记得按顺序执行, 安装之前先看看错误信息的处理:

    // 安装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 

    查看是否安装成功

    gcc --version
    g++ --version

    安装成功! 

    安装nginx

    安装openssl

    // 查看是否安装了openssl, 如安装过了直接跳过
       openssl version
    // 安装openssl
    tar zxvf openssl-1.0.1j.tar.gz
    cd openssl-1.0.1j
    ./config && make && make install

    安装pcre 

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

    安装zlib 

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

    安装nginx

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

    启动nginx

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

    访问nginx地址:

    nginx相关命令

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

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

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

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

    原文链接:https://blog.csdn.net/xiaobo5264063/article/details/102738998

  • 相关阅读:
    减绳子 [二分查找]
    *数据删除*OJ的原题大赏
    多项式大总结
    【YBTOJ】【Luogu P6218】[USACO06NOV] Round Numbers S
    【YBTOJ】【HDU3652】B-number
    【Luogu P5752】[NOI1999] 棋盘分割
    【YBTOJ】【UVA10559】方块消除 Blocks
    【YBTOJ】【Luogu P5020】[NOIP2018 提高组] 货币系统
    【YBTOJ】【Luogu P4180】[BJWC2010]严格次小生成树
    【YBTOJ】【Luogu P2680】[NOIP2015 提高组] 运输计划
  • 原文地址:https://www.cnblogs.com/wpcnblog/p/15219068.html
Copyright © 2020-2023  润新知