CentOS編譯和安裝 nginx

環境及資源

PC系統:32 CentOS 6.5nginx

nginx版本:1.8.0curl

資源下載

nginx-1.8.0 urlhttp://nginx.org/download/nginx-1.8.0.tar.gzurl

zlib-1.2.8 urlhttp://ncu.dl.sourceforge.net/project/libpng/zlib/1.2.8/zlib-1.2.8.tar.gzspa

pcre-8.30 urlhttp://nchc.dl.sourceforge.net/project/pcre/pcre/8.30/pcre-8.30.tar.gz.net

openssl-1.0.1e urlhttp://www.openssl.org/source/openssl-1.0.1e.tar.gzorm

 

依賴庫:libpcre3-devlibssl-devip

若是安裝了依賴庫,則不須要下載zlibpcreopensslssl

編譯和安裝nginx

第一步:解壓資源文件

  1. 建立保存nginx源碼目錄ci

    #mkdir /usr/local/nginx資源

  2. 建立nginx安裝目錄

    #mkdir /usr/local/nginx/run

  3. 解壓nginx-1.8.0,並將源碼存放於nginx目錄下

    #tar –zxvf nginx-1.8.0.tar.gz

    #mv nginx-1.8.0/* /usr/local/nginx/

  4. 解壓zlib-1.2.8nginx目錄下

    #tar –zvxf zlib-1.2.8.tar.gz –C /usr/local/nginx/

  5. 解壓pcre-8.30nginx目錄下

    #tar –zvxf pcre-8.30.tar.gz –C /usr/local/nginx/

  6. 解壓openssl-2.0.10 nginx目錄下

    #tar –zvxf openssl-fips-ecp-2.0.10.tar.gz –C /usr/local/nginx/

第二步:編譯nginx

  1. 進入nginx源碼目錄

    #cd /usr/local/nginx

  2. 配置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)

  3. 編譯nginx

    #make

  4. 安裝nginx

    #make install

  5. 運行nginx

    #./run/sbin/nginx

  6. 查看運行結果

    #curl –I http://localhost(若是沒有curl命令,則安裝該命令:yum install curl)

相關文章
相關標籤/搜索