源碼安裝Apache 服務器
準備:我用的是httpd-
1、先卸載全部關於httpd的rpm包的安裝服務器
2、解壓到目錄ide
3、配置編譯環境spa
4、make,編譯服務器程序code
5、安裝已經編譯的服務器程序,make installorm
6、出現問題了blog
問題1:以前系統已經安裝了apr和apr-util 是rpm包的方式。。,因此在編譯安裝httpd服務器的時候不會編譯安裝該包自帶的apr和apr-util,由於兩個的版本不同因此啓動不了服務。
解決方法:
先卸載以前rpm包安裝的apr和apr-util包,在手動編譯安裝apr和apr-util。
先編譯安裝APR(源碼包在httpd源碼包的srclib文件夾裏面)
再安裝Apr-util源碼安裝
1、./configure –prefix=/usr/local/apr-util-httpd/ –with-apr=/usr/local/apr-httpd/
2、make
又出現問題了:多是剛剛安裝用過./configure 來直接安裝過致使安裝文件已經不太「乾淨」
解決方法:
1、執行make clean後,從新編譯安裝。
2、刪除source code目錄(apr-util目錄),從新解壓apache安裝包,進行編譯安裝apr-util,
如今來開啓服務看看有木有問題:
解決步驟:
1、
2、
3、
如今開啓服務看下還有木有問題:
如今來用瀏覽器訪問下:
一切OK!!!
傷不起啊。。源碼安裝真是糾結的麻煩。。花了俺那麼久的時間。。快2小時了都。。=_=.。。
由我第一次安裝碰到的這麼多問題,總結下載源碼安裝apache服務器以前的準備:
一、
卸載系統中用rpm包安裝的有關HTTPD的軟件
二、
卸載系統中rpm包安裝的有關Apr和Apr-util軟件
3、修改主機名和域名,統一hosts和network 裏的域名,在httpd中加上服務器的完整域名。