系統:centos6.7
安裝的目錄一般爲/usr/local
在安裝php之前首先要安裝apr和apr-util,這是因爲apr-util和apr都是爲上層應用提供的運行庫。爲沒有stl庫的C語言提供了一些數據結構和操作系統封裝接口。顯然apache的許多軟件都是以apr/apr-util爲基礎庫進行開發的。apr-util只是在apr的基礎上提供了更多的數據結構和操作系統封裝接口而已。
cd /usr/local
一 : 安裝apr
下載apr
wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.gz
解壓
tar -xf apr-1.5.2.tar.gz
進入解壓目錄
cd apr-1.5.2
查看幫助文檔
./configure --help|less
檢查
./configure --prefix=/usr/local/apr
報錯:configure: error: in `/usr/local/apr-1.5.2': configure: error: no acceptable
解決辦法
yum install gcc
重新執行./configure --prefix=/usr/local/apr
最後編譯安裝
make 和 make install
二 安裝apr-util
下載
wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz
解壓
tar -zxf apr-util-1.5.4.tar.gz
檢查
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
編譯安裝
make 和 make install
三 安裝httpd
下載
wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.18.tar.gz
查看幫助文檔
./configure --help|less
根據需求配置,檢查環境
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-rewirte --enable-ssl -enable-cgi --enable-cgid --enable-modules=most --enable-mods-shared=most --enable-mpms-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
編譯安裝
make 和 make install
最後啓動
/usr/local/apache/bin/apachectl start
在ie中驗證