1.http://httpd.apache.org/download.cgi下載httpd-2.4.6
解壓後放在/usr/local/src
2.cd /usr/local/src/httpd-2.4.6
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-expires
--enable-expires --enable-cache --enable-mem-cache
運行後報錯:apr not found
3.http://httpd.apache.org/download.cgi
在此網址下載apr包解壓後放在/usr/local/src
./configure
make
make install
4.重複步驟2,並在--enable-mem-cache 後加上--with-apr=/usr/local/apr
運行後報錯:not found apr-util
5.http://httpd.apache.org/download.cgi
在此網址下載apr-util包解壓後放在/usr/local/src
./configure
make
make install
6.重複步驟2
./configure 後加上--with-apr-util=/usr/local/apr-util
運行後報錯:沒用pcre 包
在此網址下載pcre包
./configure
make
make install
在此配置的時可能會出錯是關於:C C++ compiler
需要安裝gcc :apt-get install build-essential
可能需要安裝yum:apt-get install yum
8.最後在./configure 後加上--with-pcre=/usr/local/pcre 運行(總共在./configure家了三條配置項)
make
make install
成功
9.啓動apache服務
/usr/local/httpd/bin/apachectl -k start
報錯:是關於libpcre的錯誤
本人試了一些方法沒用
重啓電腦後就好了,路過的請告訴我爲什麼?