CentOS 通過原始碼編譯形式安裝 Tengine

2021-10-14 18:33:45 字數 4520 閱讀 7007

本篇簡單說說在如何在 linux 系統上通過原始碼編譯的形式安裝 tengine,純屬筆記。

tengine 官網路徑:

linux 版本:centos6.9-x64

tengine 版本:tengine-2.3.2.tar.gz

關閉 linux 機器防火牆

上傳 tengine 安裝包 tengine-2.3.2.tar.gz,這裡上傳到 /root 下。

對第一步上傳的安裝包進行解壓並進入到解壓目錄,命令如下。

命令1:tar -zxvf tengine-2.3.2.tar.gz

命令2:cd tengine-2.3.2

這裡計畫把 nginx 安裝到 /usr/local 下,檢查依賴命令如下。

結果資訊如下:

說明缺少 c 編譯環境,執行下面命令安裝相關環境包。

命令:yum -y install gcc gcc-c++

再次執行檢查依賴命令,結果如下:

命令:yum -y install pcre-devel

再次執行檢查依賴命令,結果如下:

命令:yum -y install openssl-devel

再次執行檢查依賴命令,可以看到不再缺少依賴。

命令:make

命令:make install

進入 tengine 的安裝目錄 /usr/local/tengine,並啟動 nginx 服務。

命令1:cd /usr/local/tengine/

命令2:./sbin/nginx

報錯資訊為:nginx: [emerg] mkdir() "/var/tmp/tengine/client/" failed (2: no such file or directory)

按照報錯要求建立目錄

命令:mkdir -p /var/tmp/tengine/client

再次執行第8步命令2啟動 tengine。

通過瀏覽器訪問:http://機器ip:80 測試是否安裝成功。

看到上面測試頁,說明 tengine 已安裝成功。如果打不開上面頁面,可能是機器的防火牆沒關,先關閉防火牆再進行驗證。

CentOS 通過原始碼編譯形式安裝 Nginx

本篇簡單說說在如何在 linux 系統上通過原始碼編譯的形式安裝 nginx,純屬筆記。linux 版本 centos6.9 x64 nginx 版本 nginx 1.19.6.tar.gz 關閉 linux 機器防火牆 上傳 nginx 安裝包 nginx 1.19.6.tar.gz,這裡上傳到 ...

通過原始碼編譯linux核心

tar xvf linux 5.2.11.tar.xz c usr src kernels3 進入 usr src kernels目錄,配置核心編譯引數。注意要先安裝配置圖形化介面的軟體包 ncurses devel。make menuconfig或者直接將當前系統的核心配置檔案 boot conf...

centos中原始碼編譯nginx

mkdir usr local nginx 先安裝pcre,rewrite模組需要 新增啟動指令碼 vim etc init.d nginx 啟動指令碼到這裡介紹。開啟php支援,vim usr local nginx conf nginx.conf location 啟用下面的配置 locatio...