PC系统:32位 CentOS 6.5nginx
nginx版本:1.8.0curl
nginx-1.8.0 url:http://nginx.org/download/nginx-1.8.0.tar.gzurl
zlib-1.2.8 url:http://ncu.dl.sourceforge.net/project/libpng/zlib/1.2.8/zlib-1.2.8.tar.gzspa
pcre-8.30 url:http://nchc.dl.sourceforge.net/project/pcre/pcre/8.30/pcre-8.30.tar.gz.net
openssl-1.0.1e url:http://www.openssl.org/source/openssl-1.0.1e.tar.gzorm
依赖库:libpcre3-dev、libssl-devip
若是安装了依赖库,则不须要下载zlib、pcre、opensslssl
建立保存nginx源码目录ci
#mkdir /usr/local/nginx资源
建立nginx安装目录
#mkdir /usr/local/nginx/run
解压nginx-1.8.0,并将源码存放于nginx目录下
#tar –zxvf nginx-1.8.0.tar.gz
#mv nginx-1.8.0/* /usr/local/nginx/
解压zlib-1.2.8到nginx目录下
#tar –zvxf zlib-1.2.8.tar.gz –C /usr/local/nginx/
解压pcre-8.30到nginx目录下
#tar –zvxf pcre-8.30.tar.gz –C /usr/local/nginx/
解压openssl-2.0.10 到nginx目录下
#tar –zvxf openssl-fips-ecp-2.0.10.tar.gz –C /usr/local/nginx/
进入nginx源码目录
#cd /usr/local/nginx
配置nginx的编译条件
#./configure –with-pcre=pcre-8.30/ --with-zlib=zlib-1.2.8 \
–with-openssl=openssl-1.0.1e/ –prefix=/usr/local/nginx/run/
(若是装了依赖库,此处改成:#./configure --prefix=/usr/local/nginx/run)
编译nginx
#make
安装nginx
#make install
运行nginx
#./run/sbin/nginx
查看运行结果
#curl –I http://localhost(若是没有curl命令,则安装该命令:yum install curl)