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