週末在CentOS7上面嘗試手動安裝apache server(httpd)
Step1. 安裝依賴
具體需要哪些依賴包,根據不同的apache搭建需求。這篇文章只能作參考。
yum安裝依賴包:
# yum install expat-devel (安裝apr-util時需要)
# yum install openssl-devel (apache ssl需要)
# yum install pcre-devel (apache pcre需要)
官網下載apr 和apr-util ,apache必須的依賴
手動安裝apr
#tar -xzvf apr-1.6.3.tar.gz
#cd apr-1.6.3/
#./configure --prefix=/usr/local/apr
# make# make install
手動安裝 apr-util
#tar -xzvf apr-util-1.6.1.tar.gz
#cd apr-util-1.6.1/
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# make
# make install
Step2. 安裝apache
下載最新版本apache,並安裝
#tar -xzvf httpd-2.2.34.tar.gz
# cd httpd-2.2.34/
#./configure \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--prefix=/usr/local/apache \
--sysconfdir=/etc/httpd24 \
--enable-so \
--enable-ssl \
--enable-cgi \
--enable-rewrite \
--enable-module=shared
--with-pcre \
--with-zlib
Step3. 啓動apache,確認安裝成功
啓動apache
#/usr/local/apache/bin/apachectl start
啓動成功後,進入瀏覽器輸入url:192.168.0.100 ,安裝成功會讀到index.html網頁,完成