1. 程式人生 > >tengine-2.1.0的安裝編譯過程

tengine-2.1.0的安裝編譯過程

目錄

1 先上傳壓縮包

2 解壓縮 tar -xf不看過程,tar -zxvf有詳細過程

3 檢視安裝步驟

3.1 cd tengine-2.1.0進入解壓後的資料夾

3.2  ls 發現README.txt檔案

3.3 vi README

4 按照上述步驟安裝

4.1 ./configure --help 檢視幫助文件

4.2 ./configure --prefix=/opt/sxt/nginx 發現可以自定義安裝路徑

4.2Makefile:這個檔案內的資訊,告訴make命令如何去編譯,安裝。 (在有這個檔案的目錄執行下面命令)

4.2.1make  編譯命令

4.2.2make install 安裝命令

啟動nginx

5 netstat顯示各種網路相關資訊


1 先上傳壓縮包

2 解壓縮 tar -xf不看過程,tar -zxvf有詳細過程

3 檢視安裝步驟

3.1 cd tengine-2.1.0進入解壓後的資料夾

3.2  ls 發現README.txt檔案

3.3 vi README

進入後搜尋install

發現安裝需要三步:

  1. ./configure
  2. Make
  3. make install

 

4 按照上述步驟安裝

4.1 ./configure --help 檢視幫助文件

4.2 ./configure --prefix=/opt/sxt/nginx 發現可以自定義安裝路徑

檢查作業系統

檢查編譯環境

報錯沒有c環境

yum install gcc安裝編譯環境        成功

解決上述錯誤 再次執行:

./configure --prefix=/opt/sxt/nginx

再次報錯,pcre 依賴庫問題

yum search pcre

yum install pcre-devel     (可下載檔案都在圖中)

解決上述錯誤 再次執行:

./configure --prefix=/opt/sxt/nginx

再次報錯,openssl有問題

Yum search openssl

yum install openssl-devel (可下載檔案都在圖中)

解決上述錯誤 再次執行:

./configure --prefix=/opt/sxt/nginx

4.2Makefile:這個檔案內的資訊,告訴make命令如何去編譯,安裝。 (在有這個檔案的目錄執行下面命令)

4.2.1make  編譯命令

4.2.2make install 安裝命令

啟動nginx

5 netstat顯示各種網路相關資訊

-a

顯示所有socket,包括正在監聽的。

-t

僅顯示tcp相關選項

-u

僅顯示udp相關選項

-n

拒絕顯示別名,能顯示數字的全部轉化成數字。

-p

顯示建立相關連結的程式名

-c

每隔一個固定時間,執行該netstat命令。

-l

僅列出有在 Listen (監聽) 的服務狀態

執行netstat -natp得到下圖:

Proto顯示連線使用的協議;

Recv-Q網路接收佇列

Send-Q網路傳送佇列

Local Address本地IP地址

Foreign Address遠端IP地址

State 套介面的狀態

PID/Program name程序號/程序名稱