安裝apache服務
注:最快的辦法就是yum -y install gcc-c++ apr apr-utils pcre-devel openssl
Yum remove http //卸載自帶的http服務
tar zxvf httpd-2.4.3.tar.gz //解壓apache的壓縮包
cd httpd-2-4.3 //定位到httpd目錄
./configure --help | more //查看安裝apache配置參數
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite
######配置apache路徑
報錯,如圖所示:
解決辦法:
需要下載apr和apr-util並解壓到/usr/local/httpd-2.4.2/srclib/目錄下
#wget http://apache.etoak.com//apr/apr-util-1.4.1.tar.gz
#wget http://apache.etoak.com//apr/apr-1.4.6.tar.gz
#tar zxvf apr-1.4.6.tar.gz
#tar zxvf apr-utli-1.4.1.tar.gz
#cp -rf apr-1.4.6 httpd-2.4.1/srclib/apr
#cp -rf apr-util-1.4.6 httpd-2.4.1/srclib/apr-util
重新編譯還報錯
[root@localhost CentOS]# rpm -ivh pcre-devel-6.6-6.el5.i386.rpm
最後再次編譯:
#./configure --prefix=/usr/local/apache --enable-so --enable-rewrite
========終於編譯成功了。。。@_@
make //編譯apache
make install //安裝apache
cd /usr/local/apache //進入apache的目錄
cd conf/
cp –rf httpd.conf httpd.conf.bak //備份apache配置文件
/usr/local/apache/bin/apachectl start //linux啓動apache命令
netstat -an | grep 80 //查看linux80端口是否開啓
ps -aux | grep httpd //linux下查看apache進程
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd //拷貝apache啓動腳本
chkconfig --add httpd //添加apache開機自啓動服務
chocnfig httpd on
service apache restart //重新啓動apache服務
#####################到這裏apache服務安裝到結束#######################