apache httpd-2.4.18 安裝教程

#下載pcre最新版本的 

http://sourceforge.net/projects/pcre/files/pcre/

#下載apr 和 apr-util最新版本(注意,這裏是下載兩個)

http://apr.apache.org/download.cgi

#下載httpd

http://mirror.bit.edu.cn/apache/httpd/

4個文件


#注以上只給鏈接地址,可以自己選擇相應的版本,這裏安裝是最新穩定版


#安裝編譯工具

yum  install -y gcc gcc-c++


#解壓4個文件

tar -zxvf apr-1.5.2.tar.gz 
tar -zxvf apr-util-1.5.4.tar.gz 
tar -zxvf pcre-8.37.tar.gz 
tar -zxvf httpd-2.4.18.tar.gz

#進入目錄編譯安裝

cd apr-1.5.2
./configure --prefix=/usr/local/apr
make
make install

#進入apr-util-1.5.4目錄

cd apr-util-1.5.4

#編譯安裝,需指定apr

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install


#進入pcre目錄 

cd pcre-8.37

#編譯安裝

./configure --prefix=/usr/local/pcre
make
make install


#最後安裝httpd-2.4.8

cd httpd-2.4.18


#編譯安裝 

./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-
pcre=/usr/local/pcre
make
make install

#修改配置文件

cd /usr/local/httpd/conf

#修改httpd.conf 文件,將ServerName 前面#號去掉,改爲如下:

ServerName localhost:80

#防火牆開80端口

iptables -I INPUT -p tcp --dport 80 -j ACCEPT


#爲Aapache 編譯安裝成功後安裝路徑爲:/usr/local/httpd

配置文件路徑爲:/usr/local/httpd/conf/httpd.conf

添加服務腳本:

cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

添加環境變量:

echo 'export PATH=$PATH:/usr/local/httpd/bin' >> /etc/profile.d/httpd.sh

chmod +x /etc/profile.d/httpd.sh

source  /etc/profile.d/httpd.sh

添加環境變量:

echo 'export PATH=$PATH:/usr/local/httpd/bin' >> /etc/profile.d/httpd.sh

啓動httpd:

service httpd start

----------------------
httpd  -k  start      啓動
httpd -k restart  重啓 
httpd -k graceful  重讀配置文件
httpd -k stop    停止
----------------------

查看監聽80端口:

netstat -ntpl |grep 80

#查看本機IP

ifconfig

#瀏覽器打開:http://192.168.31.10 (這裏寫你自己查看到的IP地址,外網IP自備)

It works !


#安裝成功


如果想把apache服務添加到開機自啓動裏,可以修改啓動腳本:

vi /etc/init.d/httpd
在第二行添加: 
#chkconfig:345 61 61
#description:Apache httpd server
# 符號不要去掉
wq!


chkconfig --add httpd  


其中345代表在第3,4,5運行級別下會開機啓動
61和61代表開機和關機的啓動順序,數值越大代表啓動的優先級越低
後啓動的一般要先關閉,參數可以隨你的喜好調整



啓動方法二: ntsysv 選中 httpd 就可以了


另一種方法:

chkconfig --add httpd

chkconfig --list |grep httpd

chkconfig --level 345 httpd on

chkconfig --list |grep httpd




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章