1.從nginx官網獲取原始碼包
# cd /usr/local/src
# wget
2.解壓原始碼包
# tar -xf nginx-1.10.3.tar.gz
3.進入軟體安裝資料夾
# cd nginx-1.10.3
4.建立nginx使用者,如果已存在可忽略此步驟
# groupadd -r nginx
# useradd -r -g nginx nginx
5.寫配置
注:此過程會報錯,因為系統中可能會缺少某些庫檔案,例如報錯缺少pcre,提示please reinstall pcre ,就直接安裝對應軟體的dev包,centos系統使用yum安裝、debian ubuntu使用apt-get。以centos為例,缺少pcre時 yum install pcre-devel.x86_64 ,要根據自己的系統進行選擇,如果不知道對應dev包可以使用yum list | grep pcre 進行檢視。
以上配置只是例項,需要根據自己需要進行選擇,詳細資訊參照nginx.org給出的引數描述,也可以./configure --help
6.make && make install
不出意外此時nginx就安裝成功了。
7.為nginx提供服務啟動指令碼
# vim /etc/rc.d/init.d/nginx 回車鍵、i鍵進入insert模式新增如下資訊
輸入完畢後,esc鍵,:wq儲存退出。
8.賦予指令碼執行許可權
# chmod +x /etc/rc.d/init.d/nginx
9.將nginx加至服務列表,並開機啟動
# chkconfig --add nginx
#chkconfig nginx on
10.而後啟動
# service nginx start
11.測試nginx是否正常執行
出現正常也nginx訪問頁面表示成功
搭建LNMP環境
yum install nginx yserver error page 404 404.html location 40x.html error page 500 502 503 504 50x.html location 50x.html 修改完成後,啟動 nginx nginx此時,可訪問來確...
lnmp環境搭建
lnmp版本 nginx1.12.1 php7.1.8 mysql5.6.37 php和nginx包 提取碼 ggmf 安裝前先安裝依賴 已經安裝了可能會進行公升級,版本完全一致則不會進行任何操作。yum y install bzip2 devel curl devel freetype devel...
LNMP環境搭建
lnmp linux nginx mysql php 是常用的 架構組合,對於 開發以及運維人員來說,這一套環境的配置都必須要掌握,本文是站在乙個運維人員的角度通過原始碼編譯的方式來搭建這樣一套環境,所針對平台為rhel6.5,軟體版本分別為mysql boost 5.7.11 php 5.6.31...