CentOS中原始碼編譯安裝Nginx

2021-09-25 22:40:02 字數 1430 閱讀 9115

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...