centos7編譯安裝 nginx

2021-09-11 01:22:40 字數 1514 閱讀 9122

環境:centos7 為全新最小化環境

1.以root賬號登入centos7 ,cd 到usr/local/src目錄下

2.執行yum install wget  命令(最小化安裝無此命令,如果已安裝過則跳過此步驟)

4.執行 tar xzvf nginx-1.14.2.tar.gz 解壓nginx 

5.cd nginx-1.14.2 切換到nginx 下進行安裝

6.執行./configure --prefix=/usr/local/nginx 將nginx 安裝到/usr/local/nginx 目錄下

會發現報錯:

提示說,c編譯器沒有安裝,即gcc沒有安裝

執行下面的命令安裝gcc 即可

yum install gcc
然後再次執行:

./configure --prefix=/usr/local/nginx
會發現報下面的錯:

這裡提示缺少pcre 庫,可以看出nginx 重寫模組需要pcre。

這裡安裝pcre

yum install pcre(如果提示已經安裝了,nothing to do ,則需要執行yum install pcre-devel 命令)

注:devel包主要是標頭檔案之類的,供開發用。

再執行安裝命令(./configure --prefix=/usr/local/nginx)

如果在安裝過程中,報如下錯:

直接按照提示,安裝需要的包的開發版即可( 如:zlib-devel)。

configure 完成後,需要執行

make && make install
編譯完成後即可在/usr/local/ 目錄下看到nginx 目錄,切換到nginx 目錄中(cd nginx)。

可看到有如下四個資料夾

conf  -----  配置檔案  

html  ----- 網頁檔案

logs  -----  日誌檔案 

sbin  -----  主要二進位制程式

啟動nginx :

ok ,至此nginx 安裝完成。如果遇到80埠被占用的錯誤提示,將對應的程序殺死,重新啟動nginx即可。

nginx安裝 Centos7安裝nginx

在安裝nginx前首先要確認系統中安裝了gcc pcre devel zlib devel openssl devel。yum y install gcc pcre devel zlib devel openssl openssl devel 解壓 tar zxvf nginx 1.9.9.tar....

Linux學習 CentOS 7 安裝Nginx

pcre 作用是讓 nginx 支援 rewrite 功能。root bogon src cd usr local src root bogon src wget 2 解壓安裝包 root bogon src tar zxvf pcre 8.35.tar.gz3 進入安裝包目錄 root bogon...

centos7安裝Nginx 使用nginx記錄

1 安裝各種依賴 gcc安裝,nginx原始碼編譯需要 yum install gcc c pcre pcre devel 安裝,nginx 的 http 模組使用 pcre 來解析正規表示式 yum install y pcre pcre devel zlib安裝,nginx 使用zlib對htt...