Apache HTTP Server 2.4的 一個重要目标是大幅改進性能。改進了緩存、代理子產品,會話控制,改進異步讀寫支援,等等。Apache HTTP Server項目管理委員會希望終端使用者能真正看到性能進步,表示Apache 2.4比許多以速度見長的Web Server更快,例如Nginx。
系統: openSUSE X64 httpd 2.4.2
- 下載下傳包,wget http://apache.etoak.com//httpd/httpd-2.4.2.tar.bz2
- 解壓, tar xjf httpd-2.4.2.tar.bz2
- 下載下傳apr, wget http://labs.mop.com/apache-mirror//apr/apr-1.4.6.tar.bz2
- 下載下傳apr-util, wget http://mirror.bit.edu.cn/apache//apr/apr-util-1.4.1.tar.bz2
- 下載下傳pcre, wget http://exim.mirror.fr/pcre/pcre-8.21.tar.gz
- 解壓apr,tar xjf apr-1.4.6.tar.bz2
- 解壓apr-util,tar xjf apr-util-1.4.1.tar.bz2
- 解壓 pcre, tar xjf pcre-8.21.tar.gz
- 編譯 apr, cd apr-1.4.6 ./configure --prefix=/usr/local/apr 執行make & make install
- 編譯apr-util, cd ../apr-util-1.4.1 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config 執行 make & make install
- 編譯pcre, cd ../pcre-8.21 ./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ 執行make & make install
- cd httpd-2.4.2
- ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --enable-so --enable-modules=all
- 執行 make & make install
- cd /usr/local/apache/bin
- ./apachectl configtest 如果顯示 Syntax ok 則表明安裝成功
-
啟動 ./apachectl start 當然, 停止是 ./apachectl stop
參考以下資料整理:
http://www.ff-bb.cn/logs/195379468.html
http://wenku.baidu.com/view/d952641bc281e53a5802ff0f.html