• nginx离线安装


    ngixn的离线安装(centos7)

    需要的依赖

    • gcc、gcc-c++

    • pcre-8.42.tar.gz

    • zlib-1.2.11.tar.gz

    • openssl-1.1.1s.tar.gz

    • perl-5.28.0.tar.gz

    • 在进行nginx离线安装时,首先查看系统是否安装 gcc、gcc-c++,若没有进行安装,请先进行安装

    gcc -v #查看相关的版本
    g++ -v 
    
    • 1
    • 2

    注:当安装成功之后,通过上述命令可以查看相关的版本号,还可以查看/usr/bin下是否存在gcc与g++,如果存在,则也可以证明安装成功

    • 安装pcre-8.42.tar.gz依赖,将此依赖移动到/usr/local下解压并运行相关命令
    tar -zxvf pcre-8.42.tar.gz #进行解压
    cp -r pcre-8.42 /usr/local/ #将资源复制到当前目录下
    cd /usr/local/pcre-8.42/ #进入到相关目录下
    ./configure
    make
    make install
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    注:在运行make && make install命令时,可能会出现一下错误

    解决方法:

    
    autoreconf -ivf
    #如果autoreconf命令不可用,
    yum install autoconfig automake libtool
    autoreconf -h
    #之后在运行make
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 安装zlib-1.2.11.tar.gz依赖,将此依赖移动到/usr/local下解压并运行相关命令
    tar -zxvf zlib-1.2.11.tar.gz #进行解压
    cp -r zlib-1.2.11  /usr/local #将资源复制到当前目录下
    cd /usr/local/zlib-1.2.11 #进入到相关目录下
    ./configure
    make
    make intsall 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 安装openssl-1.1.1s.tar.gz依赖,将此依赖移动到/usr/local下解压并运行相关命令
    tar -zxvf openssl-1.1.1s.tar.gz #进行解压
    cp -r openssl-1.1.1s  /usr/local #将资源复制到当前目录下
    cd /usr/local/openssl-1.1.1s #进入到相关目录下
    ./config
    make
    make install
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 安装perl-5.28.0.tar.gz依赖,将此依赖移动到/usr/local下解压并运行相关命令
    tar -zxvf perl-5.28.0.tar.gz #进行解压
    cp -r perl-5.28.0  /usr/local #将资源复制到当前目录下
    cd /usr/local/perl-5.28.0 #进入到相关目录下
    ./Configure -des -Dprefix=$HOME/localperl
    make
    make install
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 解压并安装nginx,将此依赖移动到/usr/local下解压并运行相关命令
    tar -zxvf nginx-1.18.0.tar.gz #进行解压
    cp -r nginx-1.18.0  /usr/local #将资源复制到当前目录下
    cd /usr/local/nginx-1.18.0 #进入到相关目录下
    ./configure --prefix=/usr/local/nginx
    make
    make install
    /usr/local/nginx/sbin/nginx
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    查看nginx是否启动成功

     ps -ef|grep nginx
    
    • 1
  • 相关阅读:
    挑战30天学完Python:Day2 夯实基础 - 变量和内置函数
    Kotlin Flow啊,你将流向何方?
    【我的创作纪念日】一周年随笔
    函数式接口:Java 中的函数式编程利器
    响应式网站建站源码系统+完整的搭建教程
    MindSpore训练出来ckpt模型如何转成om模型
    适用于ARM开发板的Armbian Linux22.08发布
    SpringBoot调用WebService的实践
    流畅的Python读书笔记(五)序列:序列的排序及管理
    【 C++ 】异常
  • 原文地址:https://blog.csdn.net/qq_46524280/article/details/132693439