源码编译安装apache详解(2014-11-13)
2014-11-13 16:23
148 查看
一、下载Apache 2.4及依赖包
Apache官网下载:http://apache.fayea.com/apache-mirror/httpd/ 由于Apache依赖于APR、APR-Util和PCRE,所以需要下载: APR + APR-Util:http://mirror.bjtu.edu.cn/apache//apr/ PCRE:http://sourceforge.net/projects/pcre/files/pcre/在此,笔者使用均为目前最新版本,Apache 2.4.10,APR 1.5.1 ,APR-Util 1.5.4,PCRE 8.36(注意:apache2.4 要求apr版本高于1.4.0)
Apache官网下载:http://apache.fayea.com/apache-mirror/httpd/ 由于Apache依赖于APR、APR-Util和PCRE,所以需要下载: APR + APR-Util:http://mirror.bjtu.edu.cn/apache//apr/ PCRE:http://sourceforge.net/projects/pcre/files/pcre/在此,笔者使用均为目前最新版本,Apache 2.4.10,APR 1.5.1 ,APR-Util 1.5.4,PCRE 8.36(注意:apache2.4 要求apr版本高于1.4.0)
二、安装依赖
2.1 APR及APR-Util安装
解压缩APR及APR-Util[root@lw-01 opt]# tar zxvf apr-1.5.1.tar.gz -C /opt [root@lw-01 opt]# tar zxvf apr-util-1.5.1.tar.gz -C /opt安装APR及APR-Util
[root@lw-01 opt]# cd /opt/apr-1.5.1 [root@lw-01 apr-1.5.1]#./configure --prefix=/usr/local/apr [root@lw-01 apr-1.5.1]# make && make install
[root@lw-01 opt]# /opt/apr-util-1.5.4 [root@lw-01 apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr [root@lw-01 apr-util-1.5.4]# make && make install
2.2 安装PCRE
首先请确定系统安装了Perl,Perl在此不再赘述,如有需要请去官网查看安装细则:http://www.cpan.org/src/README.html 解压缩PCRE[root@lw-01 ~]# tar zxvf pcre-8.36.tar.gz -C /opt安装PCRE
[root@lw-01 ~]# cd /opt/pcre-8.36 [root@lw-01 pcre-8.36]# ./configure --prefix=/usr/local/pcre [root@lw-01 pcre-8.36]# make && make install
三、安装Apache 2.4
解压缩Apache 2.4[root@lw-01 ~]# tar zxvf httpd-2.4.10.tar.gz -C /opt安装Apache
[root@lw-01 ~]# cd /opt/httpd-2.4.10 [root@lw-01 httpd-2.4.10]# ./configure --prefix=/usr/local/apache --enable-mods-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre [root@lw-01 httpd-2.4.10]# make && make install
四、启动Apache
通过apachectl启动Apach[root@lw-01 ~]# /usr/local/apache/bin/apachectl start检查是否有Apache进程
[root@lw-01 ~]# ps aux | grep httpd如果有Apache的进程,则证明启动成功,浏览器地址栏输入 http://localhost 试试吧~ 启动成功之后,可以将apachectl拷贝到/etc/init.d下,作为service启动。
[root@lw-01 ~]# cp /usr/local/apache/bin/apachectl /etc/init.d/httpd [root@lw-01 ~]# service httpd start
扩展阅读
Apache官方安装文档:http://httpd.apache.org/docs/2.4/install.html相关文章推荐
- Apache 2.4. 源码编译安装详解
- Apache源码编译安装2.2.17版本以及部署AWStats日志分析系统配置详解
- Apache源码编译安装详解
- 详解Centos源码编译安装Apache、PHP 推荐
- apache源码编译安装详解
- Windows平台Apache 2.2.15 源码编译安装
- Apache编译参数详解(linux下手工通过源码编译apache)
- LAMP详解及源码编译安装过程
- wdOS系统下源码编译安装LNAMP(linux+nginx+apache+mysql+php)
- Linux程序源码编译安装的configure配置详解
- 源码编译安装lamp(linux+apache+mysql+php)
- 基于apache + mysql + php编译安装过程详解
- debian下源码编译安装apache
- Red Hat Linux 9下的Mysql5.0.19+Apache 2.2.0 + PHP 5.1.2+GD库源码编译安装过程
- Ubuntu下android-4.0.3_r1源码下载,阅读工具安装配置,源码编译详解
- 基于apache+php+mysql 编译安装详解(转载)
- Linux下源码安装Apache+SVN详解
- CentOS 5.X 源码编译安装LAMP(Apache+MySQL+PHP)
- Linux,debian下源码编译安装gcc + apache2.2.6+php5.1.16+mysql5.0.
- apache源码编译安装./configure时出现gcc报错