• centos7安装nginx


    一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。

    一:安装 pcre

    1.下载地址:百度云盘

    http://pan.baidu.com/s/1jI4YXuA

    2.解压到目录 /apps/pcre/

    tar -zxvf pcre-8.37.tar.gz -C /apps/pcre/

    3.编译安装

    进入到源码目录,指定编译目录为 /apps/install/pcre

    mkdir -p /apps/install/pcre

    cd /apps/pcre/pcre-8.37

    ./configure \

    --prefix=/apps/install/pcre

    发现报错了

    configure: error: in `/apps/pcre/pcre-8.37':
    configure: error: no acceptable C compiler found in $PATH

    不急,安装C语言编译器

    yum install gcc

    在次编译

    还报错

    configure: error: You need a C++ compiler for C++ support.

    接着安装 C++编译器

    yum install gcc-c++

    总算完成。

    make

    make install

     

    安装完成

    4.下载zlib

    百度云盘: http://pan.baidu.com/s/1dFusO3v

    5.解压到 /apps/zlib/

    tar -zxvf zlib-1.2.8.tar.gz -C /apps/zlib/

    6.编译zlib安装

    创建安装目录

    mkdir -p /apps/install/zlib

    进入源目录

    cd /apps/zlib/zlib-1.2.8

    ./configure \

    --prefix=/apps/install/zlib

    make

    make install

    7.是否安装ssl

    ps -qa|grep ssl

    已经安装了,我这里就不安装了。

    8.下载nginx

    百度云盘:  http://pan.baidu.com/s/1dFusO3v

    或者 http://nginx.org/download/nginx-1.4.2.tar.gz

    9.解压到 /apps/nginx

    tar -zxvf nginx-1.8.0.tar.gz -C /apps/nginx

    10.编译安装nginx

    进入源目录

    cd /apps/nginx/nginx-1.8.0/

    创建安装目录

    mkdir -p /apps/install/nginx

    ./configure \
    --prefix=/apps/install/nginx \
    --with-pcre=/apps/pcre/pcre-8.37/ \
    --with-zlib=/apps/zlib/zlib-1.2.8/ \
    --with-openssl=/usr/local/src/openssl-1.0.1c
    make
    make install

    --with-pcre=/apps/pcre/pcre-8.37/ 指的是pcre 的源码路径。
    --with-zlib=/apps/zlib/zlib-1.2.8/ 指的是zlib 的源码路径。
    注意是源码路径不要写成了安装路径,就报错了

    11.启动

    进入安装目录

    cd /apps/install/nginx

    /apps/install/nginx/sbin/nginx

    便可启动

    浏览器访问 

    表示nginx 安装ok了。

  • 相关阅读:
    SQL字符串处理函数大全
    如何在word2007中并排查看对比显示两个文档
    android系统体系结构
    实现html转Xml
    一款很不错的html转xml工具-Html Agility Pack
    HtmlAgilityPack 之 HtmlNode类
    微信公众平台开发入门教程
    Apache Kafka:下一代分布式消息系统
    JAVA线程池的分析和使用
    ZooKeeper系列之八:ZooKeeper的简单操作
  • 原文地址:https://www.cnblogs.com/yun965861480/p/6254014.html
Copyright © 2020-2023  润新知