天天看點

linux下安裝apache(httpd-2.4.3版本)各種坑

版權聲明:本文為部落客原創文章,轉載注明出處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。

通路結果:

linux下安裝apache(httpd-2.4.3版本)各種坑

繼續閱讀