Linux下安装Apache 2.4

2012-08-06 09:36:51|  分类: linux|字号 订阅

 
 

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

本文为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的更多相关文章

  1. Ubuntu 12.04 安装 Apache2+PHP5+MySQL

    LAMP是Linux web服务器组合套装的缩写,分别是Apache+MySQL+PHP.此教程教大家如何在Ubuntu 12.04 LTS server 上安装Apache2服务器,包括PHP5(m ...

  2. 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 ...

  3. CentOS6.3 编译安装LAMP(2):编译安装 Apache2.4.6

    Apache官方说: 与Apache 2.2.x相比,Apache 2.4.x提供了很多性能方面的提升,包括支持更大流量.更好地支持云计算.利用更少的内存处理更多的并发等.除此之外,还包括性能提升.内 ...

  4. centos 安装 apache2.4

    1. centos 安装 apache2.4 安装基础依赖:# yum install gcc gcc-c++ glibc glibc-devel gd gd-devel zlib zlib-deve ...

  5. linux 安装 apache2.2.31

    Linux下安装和配置Apache 概要:本文介绍在CentOS5.4 Linux中安装和配置Apache2.2.14,并且实现Apache和Tomcat6的整合.文章分为三部分,分别是删除系统自带的 ...

  6. 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 ...

  7. 在Linux下用源码编译安装apache2

    Linux下安装一个软件,最好去看下它的官方guide,apache2.4的安装安装guide 0. installation guide http://httpd.apache.org/docs/2 ...

  8. Centos6.7安装Apache2.4+Mysql5.6+Apache2.4

    首先说下思路,因为一开始系统上已经跑了一套完成的 PHP 环境,那时候都是快速自动安装的,如果是跑一些5.3以下版本的话,很简单,几个指令,10分钟搞定了. 但现在要升级,彻底一点的话,唯有推倒重来了 ...

  9. centos6.3编译安装Apache2.4.3+PHP5.4.8+Mysql5.5.8

    以虚拟机VirtualBox 版本是4.1.20(内存设置为512M,centos安装是文本模式下安装),全新以最小化包安装了32位的 CentOS6.3系统,作为本地web环境,上次讲了在windo ...

  10. ubuntu 11.10 安装apache2 tomcat6

    ubuntu 11.10 安装apache2 tomcat6 导读 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目 ...

随机推荐

  1. selenium-java,定位并操作frame和iframe内的元素

    因为frame和iframe的原因,在frame里的元素不能直接定位需要切到相应的frame才可以对元素进行操作,下面是涉及的方法 webDriver.switchTo().defaultConten ...

  2. .NET/C# 使窗口永不获得焦点

    有些窗口天生就是为了辅助其它程序而使用的,典型的如“输入法窗口”.这些窗口不希望抢夺其它窗口的焦点. 有 Win32 方法来解决这样的问题,WS_EX_NOACTIVATE 便是关键. 具体来说,是给 ...

  3. BZOJ AC倒序总结

    https://fcw.moe/?p=177

  4. 「GXOI / GZOI2019」简要题解

    「GXOI / GZOI2019」简要题解 LOJ#3083. 「GXOI / GZOI2019」与或和 https://loj.ac/problem/3083 题意:求一个矩阵的所有子矩阵的与和 和 ...

  5. 小波分解和合成的simulink仿真

    采用5-3提升小波的方法 小波分解 数据拆分 预测 更新 数据输出使能电路 电路共有两个输入三个输出,in1是数据输入,in2是输入数据有效信号,out1是更新后的低频信号,out2是预测的高频信号, ...

  6. lua中的数学库

    Lua5.1中数学库的所有函数如下表: 使用数学库,不需要require,直接math.function就可以math.pi 为圆周率常量 = 3.14159265358979323846 abs 取 ...

  7. Kanboard 看板工具配置使用

    备注:     类似的开源工具有wekan 界面还有功能和Trello 类似.比较方便   1. 安装(基于docker+ docker-compose) a. 安装docker && ...

  8. ZBar的简单使用

    NSRunLoop类声明的编程接口用于管理输入源对象.一个NSRunLoop对象处理像来自窗体系统中的鼠标和键盘事件,NSPORT对象和NSConnection连接对象这类的输入源.一个NSRunLo ...

  9. SSH远程登录CentOS服务器

    1.把ssh默认远程连接端口修改为2200编辑防火墙配置:vi /etc/sysconfig/iptables防火墙增加新端口2222 -A INPUT -m state --state NEW -m ...

  10. 机器学习(Machine Learning)&深度学习(Deep Learning)资料汇总 (上)

    转载:http://dataunion.org/8463.html?utm_source=tuicool&utm_medium=referral <Brief History of Ma ...