LAMP環境配置之安裝Apache

安裝新版本的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 

相關文章
相關標籤/搜索