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)