1.需要用到的安装包
[root@lamp ~]# ll *.gz
-rw-r--r--. 1 root root 7519677 Aug 3 01:27 httpd-2.2.27.tar.gz
-rw-r--r--. 1 root root 4984397 Aug 4 03:16 libiconv-1.14.tar.gz
-rw-r--r--. 1 root root 24044338 Aug 4 00:26 mysql-5.1.72.tar.gz
-rw-r--r--. 1 root root 15008639 Aug 4 00:29 php-5.3.27.tar.gz
2.解决Apache的依赖
[root@lamp httpd-2.2.27]# yum install gcc zlib-devel -y
[root@lamp ~]#wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
[root@lamp ~]#wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
[root@lamp ~]#wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip
[root@llamp]# tar -zxf apr-1.4.5.tar.gz
[root@lamp]# cd apr-1.4.5
[root@lamp apr-1.4.5]# ./configure --prefix=/usr/local/apr
[root@lamp apr-1.4.5]# make && make install
[root@lamp]# tar -zxf apr-util-1.3.12.tar.gz
[root@lamp]# cd apr-util-1.3.12
[root@lamp apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
[root@lamp apr-util-1.3.12]# make && make install
[root@lamp]#unzip -o pcre-8.10.zip
[root@lamp]#cd pcre-8.10
[root@lamp pcre-8.10]#./configure --prefix=/usr/local/pcre
[root@lamp pcre-8.10]#make && make install
3.解压、编译安装Apache
[root@lamp ~]# tar xf httpd-2.2.27.tar.gz
[root@lamp ~]# cd httpd-2.2.27
./configure --prefix=/usr/local/apache-2.2.27 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util \
--enable-deflate --enable-expires --enable-headers -enable-modules=most \
--enable-so --with-mpm=worker --enable-rewrite
[root@lamp httpd-2.2.27]# make && make install
4.关闭防火墙,se,启动服务
[root@lamp ~]# mkdir /application
[root@lamp ~]# ln -s /usr/local/apache-2.2.27 /application/apache
[root@lamp ~]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
[root@lamp ~]# setenforce 0
[root@lamp ~]# /application/apache/bin/apachectl start
httpd: apr_sockaddr_info_get() failed for lamp
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[root@lamp ~]# netstat -lntup|grep httpd
tcp 0 0 :::80 :::* LISTEN 57702/httpd
5.部署站点
[root@lamp ~]# mkdir /var/www/html/www -p
[root@lamp ~]# echo "www.liang.com" > /var/www/html/www/index.html
[root@lamp ~]# vi /application/apache/conf/httpd.conf
10 ServerName www.liang.com:80
11 DocumentRoot "/var/www/html/www/"
18 <Directory "/var/www/html/www/">
19 Options FollowSymLinks
20 AllowOverride None
21 Order allow,deny
22 Allow from all
23 </Directory>
7.重启服务,网页验证
[root@lamp ~]# /application/apache/bin/apachectl restart