yum install gccyum 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-somake && 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 ...