Centos7下nginx源碼安裝

前提:
(1)Centos7 64位操作系統;
(2)nginx源碼包:nginx-1.9.1.tar.gz
下載地址:http://pan.baidu.com/s/1mgH6U8K
(3)把Nginx通過FTP上傳到centos系統中
(4)安裝了GCC(yum install gcc gcc-c++ )
(5)安裝了make(yum install autoconf automake)

安裝步驟:
1.進入nginx存放目錄
命令:cd /usr/lanmp/
這裏寫圖片描述
2.把源碼包進行解壓縮
命令:tar zxvf nginx-1.9.1.tar.gz
這裏寫圖片描述

壓縮後,會把壓縮文件放在名爲nginx-1.9.1的文件夾下,如圖:

這裏寫圖片描述

3.運行nginx的configure文件,檢查安裝環境

首先,進入壓縮後的nginx文件下,cd nginx-1.9.1
這裏寫圖片描述
然後,運行configure文件,檢查nginx安裝環境:

./configure

這裏寫圖片描述

一般情況下,首先碰到問題1:
這裏寫圖片描述
解決方法:
(1)首先find / -name pcre查找有沒有安裝pcre:
如果有,則運行命令 ./configure –with-pcre= option,
例如: ./configure –with-pcre=/usr/lanmp/nginx-1.9.1/auto/lib/pcre
如果沒有,則進行如下命令:
(2)安裝libpcre.so.0,命令:yum install libpcre.so.0
備註:如果系統是32位的,則需要把這個文件放在/lib目錄下;如果系統是64位的,則要把它放在/lib64目錄下
(3)安裝pcre,命令:yum install pcre
安裝完pcre後,運行./configure –with-pcre=/usr/lanmp/nginx-1.9.1/auto/lib/pcre就可以了

如果碰到問題2:
這裏寫圖片描述
首先find / -name pcre查找有沒有安裝pcre:
如果有,則運行命令 –with-zlib= option,如果沒有,
安裝zlib,命令:yum install zlib
然後運行命令: ./configure –with-pcre=/usr/lanmp/nginx-1.9.1/auto/lib/zlib

當運行完configure成功後
這裏寫圖片描述
進入下一步

4.運行make
5.運行make install
6.安裝成功後,運行/usr/local/nginx/sbin/nginx,用瀏覽器訪問該centos的ip,出現如下圖所示,
這裏寫圖片描述

nginx至此已經成功!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章