您的位置:首页 > 运维架构 > Apache

Linux下安装Apache 2.4

2012-09-18 13:18 411 查看
本文原创,欢迎转载。转载请在文章明显可见处张贴如下内容:(注意:请保留超链接格式)

本文为Rainisic原创,欢迎转载,转载请在文章明显可见处张贴原帖信息:

http://www.cnblogs.com/rainisic/archive/2012/05/23/Linux_Apache2_4_Install.html


下载Apache 2.4及依赖包

Apache官网下载:http://httpd.apache.org/download.cgi

由于Apache依赖于APR、APR-Util和PCRE,所以需要下载:

APR + APR-Util:http://apr.apache.org/download.cgi

PCRE:http://sourceforge.net/projects/pcre/files/pcre/

在此,笔者使用均为目前最新版本,Apache 1.4.6,APR 1.4.1,APR-Util 2.4.1,Perl 5.14.2,PCRE 8.30


安装依赖


APR及APR-Util安装

解压缩APR及APR-Util

shell> sudo tar zxvf apr-1.4.6.tar.gz -C /opt/sources
shell> sudo tar zxvf apr-util-1.4.1.tar.gz -C /opt/sources


创建安装目录并创建软链接

shell> sudo mkdir /opt/software/develop/apr-1.4.6
shell> sudo mkdir /opt/software/develop/apr-util-1.4.1
shell> sudo ln -s /opt/software/develop/apr-1.4.6 /usr/local/apr
shell> sudo ln -s /opt/software/develop/apr-util-1.4.1 /usr/local/apr-util


安装APR及APR-Util



shell> cd /opt/sources/apr-1.4.6
shell> sudo ./configure --prefix=/usr/local/apr
shell> sudo make
shell> sudo make install

shell> cd /opt/sources/apr-util-1.4.1
shell> sudo ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
shell> sudo make
shell> sudo make install





安装PCRE

首先请确定系统安装了Perl,Perl在此不再赘述,如有需要请去官网查看安装细则:http://www.cpan.org/src/README.html

解压缩PCRE

shell> sudo tar zxvf pcre-8.30.tar.gz -C /opt/sources


创建PCRE安装目录及软链接

shell> sudo mkdir /opt/software/develop/pcre-8.30
shell> sudo ln -s /opt/software/develop/pcre-8.30 /usr/local/pcre


安装PCRE

shell> cd /opt/sources/pcre-8.30
shell> sudo ./configure --prefix=/usr/local/pcre
shell> sudo make
shell> sudo make install



安装Apache 2.4

解压缩Apache 2.4

shell> sudo tar zxvf httpd-2.4.2.tar.gz -C /opt/sources


创建Apache安装目录及软链接

shell> sudo mkdir /opt/software/develop/httpd-2.4.2
shell> sudo ln -s /opt/software/develop/httpd-2.4.2 /usr/local/apache2


安装Apache



shell> cd /opt/sources/httpd-2.4.2

# 此处请根据自己要搭建的环境进行配置,我这里是为了配置PHP环境
shell> sudo ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite=shared --with-mpm=prefork --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

shell> sudo make
shell> sudo make install





启动Apache

通过apachectl启动Apach

shell> sudo /usr/local/apache2/bin/apachectl start


检查是否有Apache进程

shell> ps aux | grep httpd


如果有Apache的进程,则证明启动成功,浏览器地址栏输入 http://localhost 试试吧~

启动成功之后,可以将apachectl拷贝到/etc/init.d下,作为service启动。

shell> sudo cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
shell> sudo service httpd start



扩展阅读

Apache官方安装文档:http://httpd.apache.org/docs/2.4/install.html

Apache 2.4下 PHP 5.4.3 的安装:尚未写完~稍等下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息