apache原始碼安裝

2021-10-03 18:28:32 字數 1573 閱讀 7729

安裝相關依賴

yum install gcc,make,openssl,openssl-devel
安裝apache需要以下四個原始碼包

httpd.tar.gz		主程式包

apr.tar.gz 依賴包

apr-util.tar.gz 依賴包

pcre.zip 依賴包

首先安裝apr.tar.gz
#解壓apr

tar -zxvf apr.tar.gz

#進入apr解壓的目錄

cd apr

#配置./configure --prefix=/usr/local/apr #指定apr的安裝目錄

#編譯make -j 4 #使用四個核心編譯

#安裝make

install

安裝apr-util.tar.gz
#解壓apr-util.tar.gz

tar -zxvf apr-util.tar.gz

#進入apr-util目錄

cd apr-util

#配置./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config

#編譯make -j 4

#安裝make

install

安裝pcre
#解壓

unzip pcre.zip

#配置./configure --prefix=/usr/local/pcre

#編譯make -j 4

#安裝make

install

安裝httpd
#解壓

#配置./configure --prefix=/usr/local/apache2

--enable-so #支援動態載入模組

--enable-rewrite #rewrite支援**位址重寫

--enable-ssl #支援ssl加密

--with-apr=/usr/local/apr #關聯apr

--with-apr-util=/usr/local/apr-util/

--with-pcre=/usr/local/pcre #關聯pcre

#編譯make -j 4

#安裝make

install

#生成啟動指令碼

cp /usr/local/apache2/bin/apachectl /etc/init.d/

chmod +x apachectl

vim /etc/intd.d/apachectl

加以下兩行

# chkconfig: 2345 64 36 在2345級別啟動,啟動優先順序64,關閉優先順序36

# description: test apache server描述資訊

啟動服務,如有需要開機啟動

登陸該ip位址驗證是否正常

原始碼安裝Apache

root localhost rpm qa grep httpd檢視軟體包是否存在 apr 1.7.0.tar.gz apr util 1.6.1.tar.gz httpd 2.4.39.tar.gz安裝依賴環境 root localhost yum y install expat devel pc...

原始碼安裝apache

安裝依賴 yum y install gcc gcc c 編譯安裝 cd到httpd原始碼包所在目錄,解壓原始碼包。解壓原始碼包 切換到httpd目錄下 讓apache核心裝載dso,並指定安裝目錄為 usr local apache2 configure enable so prefix usr ...

apache原始碼安裝

yum install gcc yum install libtool yum install expat devel yum install pcre devel cd apr 1.6.3 configure prefix opt apr 出現以下錯誤 rm cannot remove libto...