天天看點

Apache2.4.1編譯安裝報錯解決

Apache HTTP Server(HTTPD)2.4.1,這個版本是新一代的2.4分支的首個正式版本。

Apache HTTP Server項目團隊稱,這是最新的、也是最好的一個版本,添加了許多新的子產品,擴充了現有的功能,增強了靈活性。衆多的性能及功能改進,使得該版本更适合日益流行的雲環境。

該版本的主要改進包括:

改善了伺服器性能(減少了資源利用,增強了并發能力)

支援異步I/O

動态反向代理配置

比純事件驅動的Web伺服器的性能更好

更精準的逾時和資源利用限制能力

增強了微調緩存支援,專為高流量伺服器和代理伺服器打造

Apache2.4.1編譯安裝報錯解決

環境介紹:

作業系統:Centos 5.5_64bit

Apache版本:2.4.1`

關于編譯apache2.4.1報錯處理:

報錯一:

checking for APR... no

configure: error: APR not found.  Please read the documentation.

檢視是否安裝apr軟體包

[root@study httpd-2.4.1]# rpm -qa |grep apr

apr-1.2.7-11.el5_6.5

apr-util-1.2.7-11.el5_5.2

#檢視缺少apr開發包,如下指令即可安裝:

[root@study httpd-2.4.1]# yum install apr apr-util apr-devel  apr-util-devel  -y

報錯二:

解決方法:

[root@study httpd-2.4.1]# yum install pcre pcre-devel  -y

報錯三:

checking for APR version 1.3.0 or later... no

configure: error: APR version 1.3.0 or later is required

此報錯說明第一個報錯問題還沒有徹底解決,yum安裝的apr版本是1.2.7,依賴關系請求1.3.0或以後的版本。

解決方法:

解除安裝yum安裝的apr包:

[root@study httpd-2.4.1]# yum remove apr apr-util –y

到官方下載下傳最新的apr軟體包編譯安裝即可:

[root@study tools]# tar zxvf apr-1.4.6.tar.gz

[root@study tools]# tar zxvf apr-util-1.4.1.tar.gz

[root@study tools]# cd apr-1.4.6

[root@study apr-1.4.6]#  ./configure  && make && make install

[root@study apr-1.4.6]# cd ../apr-util-1.4.1

[root@study apr-util-1.4.1]# ./configure  --with-apr=/usr/local/apr/  && make && make install

 以上安裝的apr、pcre都是Apache所需的依賴軟體包,如上方法安裝就可以順利編譯安裝Apache2.4.1。

本文轉自pandazhai 51CTO部落格,原文連結:http://blog.51cto.com/dreamway/1045572