2.在linux上安裝需要依賴的環境
3.根據系統情況自動生成編譯時所需的makefile檔案
4.編譯和安裝
5.安裝後,日誌中將會包含了nginx的具體安裝目錄
6.通過命令啟動和關閉nginx:
7.重讀配置檔案和關閉服務:
8.檢視程序和驗證埠是否開啟:
2.在linux上安裝需要依賴的環境
先執行下列的命令安裝需要的依賴。
yum -y install gcc gcc-c++ automake zlib zlib-devel \
openssl openssl--devel pcre pcre-devel
3.根據系統情況自動生成編譯時所需的makefile檔案#生成makefile,如果依賴沒安裝則這一步就會出現報錯
./configure
4.編譯和安裝#編譯
make
#安裝make
install
5.安裝後,日誌中將會包含了nginx的具體安裝目錄
如果在./configure
未指定安裝的目錄,則編譯安裝後的nginx一般在/usr/local/nginx
下。安裝後,有四個主要的目錄。
6.通過命令啟動和關閉nginx:
#啟動nginx,一般來說編譯安裝時這個sbin下的命令是
#沒有填到path中的也沒有將nginx作為系統服務
#只能通過絕對路徑啟動nginx
/usr/local/nginx/sbin/nginx/nginx
7.重讀配置檔案和關閉服務:/usr/local/nginx/sbin/nginx -s reload #不停止服務重讀配置檔案
/usr/local/nginx/sbin/nginx -s stop #停止服務
8.檢視程序和驗證埠是否開啟:
一般來說在執行了啟動nginx的那個命令後,沒有報錯則說明nginx是啟動了的,如果想要確認是否啟動,可以通過下面的命令進行查詢。
#使用下面的命令來確認埠對應的程序是不是nginx,
#如果沒有安裝lsof,則可以通過yum安裝先
centos中原始碼編譯nginx
mkdir usr local nginx 先安裝pcre,rewrite模組需要 新增啟動指令碼 vim etc init.d nginx 啟動指令碼到這裡介紹。開啟php支援,vim usr local nginx conf nginx.conf location 啟用下面的配置 locatio...
centos 原始碼編譯安裝boost庫
執行命令mkdir boostrec建立資料夾。執行命令cd進入boostrec資料夾下。2 解壓檔案 tar zxvf boost 1 63 0.tar.gz 3 執行命令.bootstrap.sh 預設的boost標頭檔案安裝到 usr local include 資料夾下。boost庫檔案會安...
Linux 利用nginx原始碼編譯安裝nginx
1,centos 7 2,nginx 1.13.6 1,編譯前準備 yum install pcre openssl openssl devel zlib zlib develcd usr local src wget 6.tar gz3,解壓nginx原始碼 tar xzvf nginx 1.13...