1.下載apache, http://httpd.apache.org/download.cgi 經過這個官方網站,咱們能夠下到最新的版本。如今版本都是以這樣的方式表達的:httpd-*.*.*.tar.gzhtml
2. 例如,你如今去官網下載的就是最新版本:httpd-2.2.9.tar.gz。linux
3. 好了,下載到你的家目錄/root裏面。web
4. [root@hostlocal~]# ls // 你會看到你下載的httpd-2.2.9.tar.gz.apache
5. [root@hostlocal~]# tar –zxvf httpd-2.2.9.tar.gz // 解壓後爲httpd-2.2.9windows
【今天在linux下 用tar -zxf xxx.tar.bz2服務器
而後就報這個錯。oracle
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors測試
一開始我覺得是壓縮包壞的,去下其餘的。下下來也是同樣。而後仔細看了一下,原來這個壓縮包沒有用gzip格式壓縮 因此解壓的時候也不用加上z 。直接tar -xf 就能夠了。網站
http://blog.sina.com.cn/s/blog_6f2274fb0100z026.htmlspa
】
6. [root@hostlocal~]# mkdir –p /usr/local/web/apache/ //在這個目錄下創建文檔,利於管理
7. [root@hostlocal~]# mv /root/httpd-2.2.9 /usr/local/src/ //將安裝包放到/src下,利於管理
8. [root@hostlocal~]# cd httpd-2.2.9
9. [root@httpd-2.2.9]#./configure --prefix=/usr/local/web/apache / //安裝路徑
Ø --enable-shared=max /
Ø --enable-module=rewirte /
Ø --enable-module=so
【若是在第9步執行報錯:「checking for APR... no」,則須要安裝apr】
10. [root@httpd-2.2.9]# make //編譯
11. [root@httpd-2.2.9]# make install
12. [root@hostlocal~]# service httpd start //開啓httpd服務
安裝成功後,apache將會安裝到/usr/local/web/apache下面。而後在windows主機的IE中輸入apache服務器的IP地址。看是否能夠訪問到。
原文:http://blog.csdn.net/loverwind/article/details/3064356
apr安裝
安裝apache時checking for APR... no錯誤的解決方法
#./configure --prefix……檢查編輯環境時出現:
checking for APR... no
configure: error: APR not found . Please read the documentation.
能夠用./configure –help | grep apr 查看幫助。
--with-included-apr Use bundled copies of APR/APR-Util
--with-apr=PATH prefix for installed APR or the full path to apr-config
--with-apr-util=PATH prefix for installed APU or the full path to安裝APR(Apache Portable Runtime )
下載:http://apr.apache.org/download.cgi
複製代碼代碼以下:
#tar -zxvf apr-1.4.6.tar.gz
# cd /apr-1.4.6
#./configure --prefix=/usr/local/apr
#make
#make install再次檢查編譯環境出現
複製代碼代碼以下:
checking for APR-util... no
configure: error: APR-util not found . Please read the documentation.
#./configure –help | grep apr-util
--with-apr-util=PATH prefix for installed APU or the full path to下載:http://download.chinaunix.net/download/0001000/472.shtml
#tar -zxvf apr-util-1.4.1.tar.gz
#cd /apr-util-1.4.1
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/usr
#make
#make install以後到/oracle/http-2.4.2路徑下
複製代碼代碼以下:
./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
#make
make install注意:Apache在安裝時不會檢查參數是否正確,錯誤的參數會直接被丟棄,不會報告給用戶。但能夠使用echo $?命令檢查是否有錯誤,當輸出結果爲0時表示沒有錯誤。
#echo $?
0設置 apache 開機時自動啓動
cp /usr/local/apache/httpd/bin/apachectl /sbin/在#vi /etc/rc.d/rc.local
增長一行 /sbin/apachectl start能夠在本地輸入127.0.0.1來測試apache是否已經啓動。
原文: http://www.jbxue.com/article/3006.html