• 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
  • 相关阅读:
    Java-包装类
    数字IC基础:有符号数和无符号数加、减法的Verilog设计
    SpringMVC中@RequestMapping注解的详细说明
    Linux MYSQL-5.7.23-rpm安装(附带安装包)
    C++ 字面量
    Retrofit 帮助 OKHttp 解决了多少问题?
    Visual Studio 中使用 CMake
    C++11之新的类功能
    第40节——路由初识,定义路由组件
    深度学习——BRNN和DRNN
  • 原文地址:https://blog.csdn.net/qq_46524280/article/details/132693439