返回列表 发帖

Linux nginx-1.10.2 源码编译安装

安装环境Centos6.5 x86_64 先下载 nginx
  1. wget  http://nginx.org/download/nginx-1.10.2.tar.gz
复制代码
依赖环境
安装 pcre zlib openssl 版本要求 pcre-8.39.tar.gz zlib-1.2.8.tar.gz openssl-1.0.1c.tar.gz 推荐 yum安装
  1. yum install -y pcre-devel
  2. yum install gcc gcc-c++ ncurses-devel perl
  3. yum -y install make gcc gcc-C++ncurses-devel
  4. yum -y install zlib zlib-devel
  5. yum -y install openssl openssl-devel
复制代码
或者源代码下载安装依赖环境
  1. wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
  2. tar -zxvf pcre-8.39.tar.gz
  3. cd pcre-8.39/
  4. ./configure
  5. make
  6. make install
复制代码
  1. wget http://zlib.net/zlib-1.2.8.tar.gz
  2. tar -zxvf zlib-1.2.8.tar.gz
  3. cd zlib-1.2.8/
  4. ./configure
  5. make
  6. make install
复制代码
  1. wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
  2. tar -zxvf openssl-1.0.1c.tar.gz
  3. cd openssl-1.0.1c
  4. ./config
  5. make
  6. make install
复制代码
若找不到pcre和zlib则需要配置

--with-pcre=/usr/src/pcre-8.39  指的是pcre-8.39 的源码路径。
--with-zlib=/usr/src/zlib-1.2.8 指的是zlib-1.2.8 的源码路径。

直接安装编译安装nginx
/configure 出现一下图表示配置没有问题可以make&make install 安装

运行 /usr/local/nginx/sbin/nginx  最后加入启动项目就可以了

返回列表