前言

 这里采用的是CentOS 7系统演示。安装工具有些差别,但是原理流程是一样的。

更新系统软件

1
yum update -y

安装编译工具

1
yum install gcc -y

安装pcre、pcre-devel

 pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。

1
yum install -y pcre pcre-devel

安装zlib

 zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装。

1
yum install -y zlib zlib-devel

安装openssl

 OpenSSL是http通信加密的库。

1
yum install -y openssl openssl-devel

下载官方源码

1
wget http://nginx.org/download/nginx-1.9.9.tar.gz

解压

1
tar -zxvf  nginx-1.9.9.tar.gz

配置编译安装

 在解压目录下执行。

1
2
3
4
5
./configure

make

make install