安装Apache2
本文原创,欢迎转载。转载请在文章明显可见处张贴如下内容:(注意:请保留超链接格式)
本文为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
安装Apache2的更多相关文章
- Ubuntu 12.04 安装 Apache2+PHP5+MySQL
LAMP是Linux web服务器组合套装的缩写,分别是Apache+MySQL+PHP.此教程教大家如何在Ubuntu 12.04 LTS server 上安装Apache2服务器,包括PHP5(m ...
- CentOS6.3 编译安装LAMP(2):编译安装 Apache2.2.25
所需源码包: /usr/local/src/Apache-2.2.25/httpd-2.2.25.tar.gz 编译安装 Apache2.2.25 #切换到源码目录 cd /usr/local/src ...
- CentOS6.3 编译安装LAMP(2):编译安装 Apache2.4.6
Apache官方说: 与Apache 2.2.x相比,Apache 2.4.x提供了很多性能方面的提升,包括支持更大流量.更好地支持云计算.利用更少的内存处理更多的并发等.除此之外,还包括性能提升.内 ...
- centos 安装 apache2.4
1. centos 安装 apache2.4 安装基础依赖:# yum install gcc gcc-c++ glibc glibc-devel gd gd-devel zlib zlib-deve ...
- linux 安装 apache2.2.31
Linux下安装和配置Apache 概要:本文介绍在CentOS5.4 Linux中安装和配置Apache2.2.14,并且实现Apache和Tomcat6的整合.文章分为三部分,分别是删除系统自带的 ...
- CentOS6.5下安装apache2.2和PHP 5.5.28
CentOS6.5下安装apache2.2 1. 准备程序 :httpd-2.2.27.tar.gz 下载地址:http://httpd.apache.org/download.cgi#apache2 ...
- 在Linux下用源码编译安装apache2
Linux下安装一个软件,最好去看下它的官方guide,apache2.4的安装安装guide 0. installation guide http://httpd.apache.org/docs/2 ...
- Centos6.7安装Apache2.4+Mysql5.6+Apache2.4
首先说下思路,因为一开始系统上已经跑了一套完成的 PHP 环境,那时候都是快速自动安装的,如果是跑一些5.3以下版本的话,很简单,几个指令,10分钟搞定了. 但现在要升级,彻底一点的话,唯有推倒重来了 ...
- centos6.3编译安装Apache2.4.3+PHP5.4.8+Mysql5.5.8
以虚拟机VirtualBox 版本是4.1.20(内存设置为512M,centos安装是文本模式下安装),全新以最小化包安装了32位的 CentOS6.3系统,作为本地web环境,上次讲了在windo ...
- ubuntu 11.10 安装apache2 tomcat6
ubuntu 11.10 安装apache2 tomcat6 导读 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目 ...
随机推荐
- 64位ubuntu下Android开发环境的配置
本文介绍如何在64位ubuntu上搭建android的开发环境. 系统:ubuntu12.04LTS 使用的是ADT Bundle for Linux和jdk1.7(open jdk也可) 一共分为3 ...
- BZOJ1085 SCOI2005 骑士精神【IDA* 启发式迭代加深】
BZOJ1085 SCOI2005 骑士精神 Description 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位.在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐 ...
- hadoop常见错误汇总及解决办法一
我们经常会遇到一些问题,而且可能会重复性遇到,这些方案可以收藏为以后备用.我们经常遇到如下问题:1.两次以上格式化造成NameNode 和 DataNode namespaceID 不一致,有几种解决 ...
- RSA 每次公钥加密不同结果
今天服务器端一哥们突然跑过来跟我说:我发现公钥每次加密都不同结果啊? 我说:怎么可能?不同的话,私要怎么解密和验证啊? 然后我屁颠屁颠的试了下,结果发现不论在在线RSA的还是自己公司 利用同一个明文加 ...
- 一款直接时空处理分析的开源数据库---geomesa
一款直接时空处理分析的开源数据库---geomesa,可用于交通轨迹数据存储分析等相关领域, 在分布式列数据库的基础上进行扩展,目前支持Accumulo, HBase, Cassandra, and ...
- 12.Python使用requests发送post请求
1.我们使用postman进行接口测试的时候,发现POST请求方式的编码有3种,具体的编码方式如下: A:application/x-www-form-urlencoded ==最常见的post提交数 ...
- 关于PIC和FPGA
PIC:Peripheral Interface Controller. FPGA:Field Programmable Gate Array. 关于二者: 区别: FPGA是逻辑门器件,可以配置成为 ...
- 谈谈GPU与FPGA的一些看法
从几个方面来介绍一下GPU和FPGA. 从峰值性能来说,GPU(10Tflops)远远高于FPGA(<1TFlops).GPU上面成千上万个core同时跑在GHz的频率上还是非常壮观的,最新的G ...
- 历届试题 小数第n位(小技巧)
问题描述 我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数. 如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式. 本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始 ...
- python set集合 以及 深浅拷贝
set集合 特点: 无序, 不重复, 元素必须可哈希(不可变) 作用: 去重复 本身是可变的数据类型. 有增删改查操作. frozenset()冻结的集合. 不可变的. 可hash的 深浅拷贝() 1 ...