centos7编译安装nginx

作者: 风静花犹落 | 来源:发表于2018-07-19 01:02 被阅读10次

    安装nginx编译所需的lib库

    yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
    yum -y install pcre pcre-devel
    

    查看pcre(正则库)版本

    pcre-config --version
    

    进入编译目录

    cd /usr/local/src
    

    官网下载最新的nginx(stable version稳定版)

    wget http://nginx.org/download/nginx-1.14.0.tar.gz
    

    解压nginx压缩包

    tar -zxvf nginx-1.14.0.tar.gz
    

    进入解压目录

    cd  nginx-1.14.0
    

    运行配置脚本(--prefix参数指定nginx安装的目录,默认安装在/usr/local/nginx )

    ./configure --prefix=/usr/local/nginx
    

    编译安装nginx

    make && make install
    

    nginx执行命令软链接到/usr/bin

    ln -s /usr/local/nginx/sbin/nginx /usr/bin
    

    启动nginx

    nginx
    

    设置开机自启动

    echo "/usr/local/nginx/sbin/nginx" >> /etc/rc.d/rc.local
    chmod +x /etc/rc.d/rc.local
    

    以上就是整个安装过程...

    执行nginx -h查看相关命令

    [root@localhost ~]# nginx -h
    nginx version: nginx/1.14.0
    Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]
    
    Options:
      -?,-h         : this help
      -v            : show version and exit
      -V            : show version and configure options then exit
      -t            : test configuration and exit
      -T            : test configuration, dump it and exit
      -q            : suppress non-error messages during configuration testing
      -s signal     : send signal to a master process: stop, quit, reopen, reload
      -p prefix     : set prefix path (default: /usr/local/nginx/)
      -c filename   : set configuration file (default: conf/nginx.conf)
      -g directives : set global directives out of configuration file
    

    查看nginx安装目录

    whereis nginx
    

    相关文章

      网友评论

        本文标题:centos7编译安装nginx

        本文链接:https://www.haomeiwen.com/subject/jskzpftx.html