版權聲明:本文為部落客原創文章,轉載注明出處http://blog.csdn.net/u013142781
部落客的linux是ubuntu 14.04.3。
在安裝apache最新版httpd-2.4.3的時候遇到各種坑。
裡面包含了:
apache 安裝包:httpd-2.4.3.tar.gz
依賴的包:apr-1.4.6.tar.gz、apr-util-1.4.1.tar.gz、pcre-8.20.tar.bz2
一開始沒有添加依賴包的時候安裝httpd-2.4.3報“apr not found”錯誤!
然後添加了apr-1.4.6依賴,再次安裝,又報“apr-util not found”錯誤!
然後又添加了apr-util-1.4.1依賴,再次安裝,又報“pcre-config for libpcre not found”錯誤!!!
然後又添加了pcre-8.20依賴最後才安裝成功!!!
接下來介紹詳細的安裝過程:
(1)先在/usr/local目錄下建立這四個目錄:
apache2
apr
apr-util
pcre
(2)接下來:
将httpd-2.4.3.tar.gz解壓到/usr/local/apache2
apr-1.4.6.tar.gz解壓到/usr/local/apr
apr-util-1.4.1.tar.gz解壓到/usr/local/apr-util
pcre-8.20.tar.bz2解壓到/usr/local/pcre
這時候如果你到/usr/local/apache2/httpd-2.4.3目錄下執行如下指令:
将會報“apr not found”錯誤。是以我們為保證不報錯。先安裝apr、apr-util和pcre這三個依賴。
下面我們依次安裝apr、apr-util和pcre,必須是依次安裝。
(3)安裝apr:
到/usr/local/apr/apr-1.4.6目錄下依次執行如下指令:
(4)接下來安裝apr-util:
到/usr/local/apr-util/apr-util-1.4.1目錄下依次執行如下指令:
(5)接下來安裝pcre:
到/usr/local/pcre/pcre-8.20目錄下依次執行如下指令:
(6)最後安裝apache:
到/usr/local/apache2/httpd-2.4.3目錄下依次執行如下指令:
啟動apache:
接下來進入/usr/local/apache2/bin目錄下,執行如下指令啟動apache
apachectl -k start
啟動失敗,發現報錯了。
解決方案,進入到/usr/local/apache2/conf下,vi httpd.conf編輯該檔案,找到”#servername www.example.com:80“,在其下面一行添加”servername localhost:80“,然後儲存退出。然後再次啟動apache。
通路結果:
