1. gzip 模块需要 zlib 库 ( 下载:http://www.zlib.NET/zlib-1.2.8.tar.gz )
2. rewrite 模块需要 pcre 库 ( 下载:http://www.pcre.org/ )
3. openssl库需要perl (下载:https://www.perl.org)
4. ssl 功能需要 openssl 库 ( 下载:http://www.openssl.org/ )
一、 zlib库
安装步骤:
1. 下载安装包:
wget http://www.zlib.Net/zlib-1.2.8.tar.gz
2. 解压安装包:
tar –zxvf zlib-1.2.8.tar.gz
3. 执行安装:
./configure&& make && make install
二、pcre库
安装步骤:
1. 下载安装包:wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
或者
$ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz
2. 解压文件
$ tar -zxvf pcre-8.35.tar.gz
3. 执行安装:
./configure&& make && make install
三、openssl库
安装步骤:
1. 下载安装包:
wget https://www.openssl.org/source/openssl-1.1.0c.tar.gz
2. 解压安装包:
tar –xvf openssl-1.1.0c.tar.gz
3. 执行安装:
./config && make && make install
四、安装Nginx
1. 下载安装包:
wget http://nginx.org/download/nginx-1.9.9.tar.gz
2. 解压安装包:
tar –zxvf nginx-1.9.9.tar.gz
3. 执行安装:
./configure--with-pcre=../pcre-8.35
make &&make install
五、测试
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
六、缺少libpcre.so.1错误
ln -s /usr/local/lib/libpcre.so.1 /lib64
七、重启
cd /usr/local/nginx/sbin
./nginx