lamp服务一apache部署

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
这里写图片描述

猜你喜欢

转载自blog.csdn.net/liang_operations/article/details/81429335