apache原始碼安裝

2022-07-15 01:06:14 字數 1975 閱讀 2955

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 '

libtoolt

': no such file or directory

或include/arch/unix/apr_private.h is unchange

或yum -y install pcre-devel

3.安裝apache

./configure --prefix=/opt/apache --with-apr=/opt/apr --with-apr-util=/opt/apr-util --with-include-apr --enable-so

make && make

install

4.你會發現apache stop|restart|start都不成功

could not reliably determine the server'

s fully qualified domain name

解決辦法

80#修改為

servername localhost:

80

5.將apache設定為開機啟動

註冊apache到linux服務

在linux下用源**方式編譯安裝完apache後,啟動關閉apache可以通過如下命令實現:

/opt/apache/bin/apachectl start|stop|restart

加入開機啟動

#鏈結檔案的s61是啟動時的序號。

#當init.d目錄下有httpd指令碼後,我們就可以通過service命令來啟動關閉apache了。

第一行的3個引數意義分別為:在哪些執行級別啟動httpd(3,5);啟動序號(s61);關閉序號(k61)。注意:第二行的描述必須要寫!儲存後執行:

chkconfig --add httpd #所有開機模式下自啟動,另外chkconfig httpd on 表示345模式下自啟動

就將httpd新增入服務了。在rc3.d、rc5.d路徑中將來就會出現s61httpd的鏈結,其他執行級別路徑中會出現k61httpd的鏈結。

執行下面的命令檢視服務,就可以看到httpd的服務了。

chkconfig --list

原始碼安裝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 install gcc,make,openssl,openssl devel安裝apache需要以下四個原始碼包 httpd.tar.gz 主程式包 apr.tar.gz 依賴包 apr util.tar.gz 依賴包 pcre.zip 依賴包首先安裝apr.tar.gz 解壓...

原始碼安裝apache

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