tengine-2.1.0的安裝編譯過程
目錄
2 解壓縮 tar -xf不看過程,tar -zxvf有詳細過程
4.2 ./configure --prefix=/opt/sxt/nginx 發現可以自定義安裝路徑
4.2Makefile:這個檔案內的資訊,告訴make命令如何去編譯,安裝。 (在有這個檔案的目錄執行下面命令)
1 先上傳壓縮包
2 解壓縮 tar -xf不看過程,tar -zxvf有詳細過程
3 檢視安裝步驟
3.1 cd tengine-2.1.0進入解壓後的資料夾
3.2 ls 發現README.txt檔案
3.3 vi README
進入後搜尋install
發現安裝需要三步:
- ./configure
- Make。
- 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程序號/程序名稱