環境: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...