pcre(正则模块)下载:
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre
zlib(压缩模块)下载:
http://zlib.net/
openssl(ssl模块)下载:
https://www.openssl.org/source/
一般是下载最新版本的,相关模块下载完成之后进入nginx官网,一般是下载最新的稳定版本。
nginx下载:
http://nginx.org/download/
四个软件包下载完成,我在里下载的都是.tar.gz
为后缀的安装包。
使用命令解压:
tar -zxf 包名
前三个包,进入解压目录执行:
sudo ./configure #(openssl的是config)
sudo make
sudo make install
接下来就是nginx的安装了,注意对应的软件版本:
./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=www-data --group=www-data --with-http_ssl_module --with-stream --with-stream_ssl_module --with-http_flv_module --with-http_mp4_module --with-http_stub_status_module --with-http_gzip_static_module --http-client-body-temp-path=/var/tmp/nginx/client/ --http-proxy-temp-path=/var/tmp/nginx/proxy/ --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --with-pcre=/usr/local/pcre-8.38 --with-zlib=/usr/local/zlib-1.2.11
然后:
sudo make
sudo make install
完成之后,查看版本:
/usr/local/nginx/sbin/nginx -v