Centos 編譯安裝apache 2 4

2021-07-05 02:57:37 字數 3081 閱讀 6149

本次安裝使用centos6.7最小化安裝。

檢視centos版本:

lsb_release -a

// 或者

rpm -q centos-release

export pkg_config_path=/usr/lib/pkgconfig

// 或者

export pkg_config_path=/usr/local/lib/pkgconfig

大多以tar.gz 和tar.bz2打包軟體,大多是通過 ./configure ;make ;make install 來安裝的;有的軟體是直接make;make install ;

我們可以通過./configure –help 來檢視配置軟體的功能;大多軟體是提供./configure 配置軟體的功能的;少數的也沒有,如果沒有的就不用./configure ;直接make;make install 就行了;

./configure 比較重要的乙個引數是 –prefix ,用–prefix 引數,我們可以指定軟體安裝目錄;當我們不需要這個軟體時,直接刪除軟體的目錄就行了;

tar -zxvf apr-x

.x.x

.tar

.gz -c /usr/src/

cd /usr/src/apr-1.5

.2./configure --prefix=/usr/local/apr

make

make install

tar -zxvf apr-util-x

.x.x

.tar

.gz -c /usr/src/

cd /usr/src/apr-util-1.5

.4./configure --prefix=/usr/local/apr-util

make

make install

tar -zxvf openssl-x

.x.x

.tar

.gz -c /usr/src/

cd openssl-1.0

.0s./config --prefix=/usr/local/openssl

make

make install

# 安裝後仍提示錯誤

# 提示服務不支援chkconfig

#!/bin/bash下增加

chkconfig:

34561

61# 此行的345引數表示,在哪些執行級別啟動,啟動序號(s61);關閉序號(k61)

vi /usr/local/apache2/conf/httpd.conf

# 刪除httpd-info.conf前#號

參考文件:

1. 編譯安裝apache

CentOS7 6原始碼編譯安裝Apache

二 安裝apache 三 啟動httpd服務 四 驗證是否啟動成功 安裝apache之前,我們需要安裝編譯apache和所依賴的一些軟體包,其中有 gcc gcc c apr apr util pcre等包。安裝gcc gcc c 編譯環境 root localhost yum install gc...

liunx虛擬機器中手工編譯安裝Apache

在 rpm qa grep httpd 為了避免衝突,先檢視http是否被安裝 安裝apache yum y install 安裝需要的軟體包 prefix usr local httpd 安裝目錄 enable so 動態載入模組支援 enable rewrite 網頁位址重寫功能 enable ...

怎麼在CentOS 8上安裝啟用Apache伺服器

首先確保防火牆在centos 8例項上正確執行。安裝apache 在基於rhel的發行版中,apache軟體包和服務稱為httpd 啟用apache服務,並使其在系統啟動時啟動。檢查apache執行狀態。還可以檢查web伺服器的版本,以確保已正確安裝。測試apache web伺服器。在瀏覽器中輸入如...