Linux 安装 apache2.4.23

Apache安装要求

必须安装APR、APR-Util、PCRE,gcc-c++等包

Apache httpd: http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.23.tar.gz
APR: http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gz
APR-util: http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz
PCRE: https://sourceforge.net/projects/pcre/files/pcre/

1.  安装包gcc或gcc-c++

[root@localhost Downloads]# yum list gcc-c++
已加载插件:fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
可安装的软件包
gcc-c++.x86_64                         4.4.7-17.el6                         base

[root@localhost Downloads]# yum list gcc
已加载插件:fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
可安装的软件包
gcc.x86_64                                  4.4.7-17.el6   

如果已近安装是这样的
已安装的软件包
gcc.x86_64                                 4.4.7-17.el6                                  @base

gcc和gcc-c++都没有安装,接下安装
# yum install gcc
# yum install gcc-c++


2.  安装包APR和APR-Util
文件下载了 放在 /root/Downloads

# cd /root/Downloads
# ll



解压 apr-1.5.2.tar.gz
# tar -zxf apr-1.5.2.tar.gz
# cd apr-1.5.2



新建目录/usr/local/apr,用作安装目录:
# mkdir /usr/local/apr
# ./configure --prefix=/usr/local/apr
# make
# make install

回到/root/Downloads 接下来安装 apr-util
# tar -zxf apr-util-1.5.4.tar.gz
# cd apr-util-1.5.4
# mkdir /usr/local/apr-util
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
# make
# make install


3.  安装包PRCE
# tar -zxf pcre-8.39.tar.gz
# cd pcre-8.39
# mkdir /usr/local/pcre
# ./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config
# make
# make install


4. 安装Apache Http
# tar -zxf httpd-2.4.23.tar.gz
# cd httpd-2.4.23
# mkdir /usr/local/apache
# ./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
# make
# make install

启动Apache服务
#  /usr/local/apache/bin/apachectl start

用浏览器访问 http://127.0.0.1 显示 It works!


防火墙开放80端口

# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# service iptables save
# service iptables restart

查看防火墙开放端口
# service iptables status

 

posted @ 2016-09-21 17:57  kjcy8  阅读(1215)  评论(1编辑  收藏  举报