apache编译安装

实验环境:

centos6.3

2.6.32-431.20.3.el6.i686

用到的包:

APR 1.5.1

APR-util 1.5.3

httpd-2.4.9

操作步骤:

第一步:根据依赖关系,先解压、编译安装apr1.5.1

# tar xf apr-1.5.1.tar.bz2 -C /home

# cd /home/apr-1.5.1

# ./configure --prefix=/usr/local/apr

# make && make install

第二步:解压、编译安装apr-util-1.5.3

# tar xf aprutil-1.5.3.tar.gz -C /home

# cd /home/apr-util-1.5.3

# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

# make && make install

第三步:解压、编译安装httpd-2.4.9

# tar xf httpd-2.4.9.tar.bz2 -C /home

# cd /home/httpd-2.4.9

# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd24 --enable-so --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mpms-shared=all --with-mpm=event --with-openssl=/usr/local/openssl

# make && make install

第四步:httpd简单配置及启动

cd /usr/local/apache/

ln -sv /usr/local/apache/include /usr/include/httpd

vim /etc/profile.d/httpd.sh    \\申明PATH执行路径

exprot PATH=/usr/local/apache/bin:$PATH

:wq

/etc/profile.d/httpd.sh    \\执行脚本

apachectl start

cp /etc/rc.d/init.d/httpd /etc/rc.d/init.d/httpd24  \\修改启动服务文件

vim /etc/rc.d/init.d/httpd24

apachectl=/usr/local/apache/bin/apachectl

httpd=${HTTPD-/usr/local/apache/bin/httpd}

pidfile=${PIDFILE-/usr/local/apache/logs/httpd.pid}

:wq

service httpd stop

service httpd24 start

第五步:apache详细配置请参考其他文档

apache编译安装,布布扣,bubuko.com

时间: 2024-12-16 14:00:51

apache编译安装的相关文章

Apache 编译安装2.2

一.Apache介绍 1.Apache是什么?   Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中.同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部.Apache源于NCSA server服务. 1.1 Apache的应用场合   1>使用Apache运行静态HTM

LAMP--2.Apache 编译安装

apache 官网下载地址:http://www.apache.org/dyn/closer.cgi .建议使用国内开源镜像地址:http://mirrors.aliyun.com/apache/httpd/httpd-2.2.31.tar.bz2  或 http://mirrors.sohu.com/apache/httpd-2.2.31.tar.bz2 .所谓的apache,真正的名字是 httpd. 下载 [[email protected] ~]# cd /usr/local/src [

apache 编译安装与做nagios前端展示

apache编译安装篇 安装apache需安装以下的几个包,apr apr-util,pcre等,当然这几个包也可以使用由系统本身自带的包,但是这里我们编译安装这几个包. 2.下载安装apr, 把文件放到/usr/local/src目录下, tar -zxvf  apr-1.5.2.tar.gz cd  apr-1.5.2 ./configure --prefix=/usr/local/apr/ make make install 3.下载安装 apr-utils tar -zxvf apr-u

apache编译安装 httpd 2.2 httpd 2.4

#apache编译安装#httpd 2.2 , httpd 2.4 #!/bin/sh #apache编译安装 #httpd 2.2 , httpd 2.4 #centos #rpm -e httpd* Ve=2.2 [ $1 = 2.4 ] && Ve=2.4 || Ve=2.2 #设置安装版本2.2或2.4 #目录 Ddir=/it/tools #定义下载目录 Sdir=/www/server #定义安装目录 Adir=$Sdir/apache$Ve [ ! -d $Ddir ] &a

Linux Apache 编译安装;

Apache是常用的WEB服务端工具,在linux上称作httpd,服务名也是httpd: 在CentOS 6上默认自带httpd2.2版本,7上默认是2.4版本: 2.4的http支持使用event模型(每个线程对应一个客户请求): 在编译安装之前需要确定apr,和apr-util已经安装,在编译安装apr-util时需要制定apr的安装路径即--with-apr=/some/PATH # mkdir /src    //创建一个存放源码包的目录: 到apache官网下载httpd2.4的sr

Apache编译安装的时候出现的报错

在2.2之前版本在编译安装Apache的时候不需要直接编译 --with-included-apr这个就可以了,但是在2.4的版本时候会报错 configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/. 它的意思是说:需要下载apr和apr-utils并解压到 ./sr

apache编译安装参数说明

./configure //配置源代码树--prefix=/usr/local/apache2 //体系无关文件的顶级安装目录prefix ,也就apache的安装目录.如果没有指定PREFIX,默认会装到/usr/local/apache2.--enable-module=so //打开 so 模块,so 模块是用来提 dso 支持的 apache 核心模块--enable-deflate=shared //支持网页压缩--enable-expires=shared //支持 http 控制-

Linux rhel 6.4 apache编译安装以及简单配置过程(1)

Linux rhel  6.4 编译安装apache过程(1) 注:以下摘取的都是安装过程中执行的命令,命令反馈没有贴出来以"......"代替.观看的时候注意执行命令时所在的目录. 安装平台 [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.4 (Santiago) 需要的工具版本以及下载地址 1.httpd-2.4.25.tar.gz (http://ht

apache编译安装方法及配置

一.实验安装环境 系统:CentOS6.6-i686 软件:httpd-2.2.31.tar.gz 关闭防火墙:/etc/init.d/iptables stop 关闭selinux:setenforce  0 二.Apache简介及其安装 1.Apache简介 Apache是web服务软件,提供http服务. 2.Apache的特点 简单.速度快.应用广泛,主要是应用于静态小文件. apache结合php可以实现动态. 3.Apache下载及其编译安装 yum -y install zlib