安裝新版本的apache服務器apache
ps:根據博主的安裝經歷,依賴的包有apr,apr-util,pcre瀏覽器
環境:CentOS6.5服務器
Apache:httpd-2.4.10.tar.gzdom
一、卸載apr、apr-util tcp
yum remove apr apr-util 測試
下載安裝:
http://apr.apache.org/download.cgi apr-1.4.6.tar.gz
./configure --prefix=/usr/local/apr-httpd/ && make && make install ui
下載安裝:
http://apr.apache.org/download.cgi
apr-util-1.5.1.tar.gz
./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/ && make && make install
下載:http://sourceforge.net/projects/pcre #unzip -o pcre-8.32.zip #cd pcre-8.32
#./configure --prefix=/usr/local/pcre #make
#make install
[root@localhost httpd-2.4.3]# ./configure \ this
> --prefix=/usr/local/apache \ spa
> --enable-mods-shared=all \.net
> --enable-deflate \
> --enable-speling \
> --enable-cache \
> --enable-file-cache \
> --enable-disk-cache \
> --enable-mem-cache \
> --enable-so \
> --enable-expires=shared \
> --enable-rewrite=shared \
> --enable-static-support \
> --sysconfdir=/etc/httpd \
> --with-z=/usr/local/zlib/ \
> --with-apr=/usr/local/apr-httpd/ \
> --with-apr-util=/usr/local/apr-util-httpd/ \
> --with-pcre=/usr/local/pcre/ \
> --disable-userdir
#make && make install
安裝完成後,進入/usr/local/apache/目錄下,檢查是否有如下文件:
bin build cgi-bin error htdocs icons include logs man manual modules
啓動Apache服務器,並查端口是否開啓,啓動Apache服務器的命令行以下:
#/usr/local/apache/bin/apachectl start
提示信息:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message 解決方案:
vi /etc/httpd/httpd.conf 加上下面一行,重啓apache
ServerName localhost:80
查看端口命令行以下:
#netstat -tnl|grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LIST
測試安裝結果,打開瀏覽器,在地址欄中輸入URL爲:http://192.168.146.129/ 若是瀏覽器中出現It works!則代表Apache服務器可使用。
每種服務器軟件都有必要製成開機時自動啓動,Apache服務器開機自動啓動,只要在「/etc/rc.d/rc.local」文件,加上Apache服務器的啓動命令便可。能夠直接打開「/etc/rc.d/rc.local」文件,在最後一行寫入Apache啓動命令,也能夠用echo命令追加進去,以下命令行示:
[root@localhost apache243]# echo "/usr/local/apache/bin/apachectl start" >> /etc/rc.d/rc.local