Centos 编译安装 httpd-2.4.23.tar.gz

Apache官方下载地址:http://httpd.apache.org/download.cgi

目前最新版本 httpd-2.4.23.tar.gz

Apache需要GCC,apr这些软件支持,所以先安装好,apr可以编译安装,安装Apahce时指定目录.

#mkdir /home/tools  存放软件目录

#mkdir /app/apache  apache安装目录

#cd /home/tools

#wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.23.tar.gz

#若是没有安装wget,请先安装好.也可以共享拷贝.

#

#tar zxvf httpd-2.4.23.tar.gz

#cd httpd-2.4.23

#./configure --prefix=/app/apache --enable-deflate \

--enable-expries \

--enable-headers \

--enable-modules=most \

--enable-so \

--enable-mpm=worker \

--enable-rewrite

参数解释:\代表空格换行

--prefix=/app/apache  安装目录

--enable-deflate     提供对内容的压缩传输编码支持,一般html,js,css等内容站点,使用此功能能够提高传输速率,提升访问者的访问体验

--enable-expries     激活允许通过配置文件控制HTTP的"Expries"及"Cache-Control"头内容,即对网站图片内容,提供在客户端浏览器缓存设置

--enable-headers     允许对HTTP请求头的控制

--enable-modules=most  动态加载所有模块

--enable-so        激活apache服务DSO(动态共享对象)

--enable-mpm=worker   Apache的默认参数是prefork,选择woker模式既可以支持处理多线程请求。

--enable-rewrite     url规则的重写功能,即已知URL地址,转换其它想要的URL地址。如伪静态功能就是此模块实现。

编译完成后可以执行命令判断是否编译成功,最好的是编译安装时看界面是否报错.

#!/bin/bash

if [ $? = 0 ]

then

echo "success"

else

echo "false"

fi

下面make编译

#make

#make install

即编译完成,也可以使用上面的脚本查看是否编译成功.

#cd /app/apache 目录下看是否有安装的配置文件。

时间: 2024-10-05 16:20:02

Centos 编译安装 httpd-2.4.23.tar.gz的相关文章

Centos 编译安装nodejs&express框架

一. 下载nodejs 版本 wget http://nodejs.org/dist/v0.10.28/node-v0.10.28.tar.gz 二. 编译安装 cp node-v0.10.28.tar.gz /usr/src/ cd /usr/src tar zxvf node-v0.10.28.tar.gz cd node-v0.10.28/ ./configuration --prefix=/usr/local/node make&make install 设置环境变量 vi /etc/p

CentOS 6.5下编译安装httpd+mysql+php+phpMyAdmin

CentOS 6.5下编译安装httpd+mysql+php+phpMyAdmin+cacti+nagios 一.安装环境 Linux系统:CentOS 6.5 Apache版本:http-2.4.12 MySQL版本:MySQL 5.6.24 PHP版本:PHP-5.6.8 基本的安装顺序为:先安装httpd,然后安装mysql,最后安装PHP. 软件包: [[email protected] httpdbao]# ll total 334908 -rwxrw-rw-. 1 root root

CentOS 6.4源码编译安装httpd并启动测试

今天来总结一下在Linux中软件安装,通常我们应该知道,安装软件有两种方法:一种是软件包的安装,也就是rpm包的安装,就是指这些软件包都是 已经编译好的二进制rpm包,我们通过rpm安装工具和yum安装工具就可以直接安装了.另一种则是源代码安装,这种软件安装就是指它只有源代码,没有经 过编译的二进制,需要通过手动去编译安装的. rpm包是别人所编译好的软件包,比如说编译好的rpm包没有某个功能,也我们又想用,那我们就得自去手动下载源代码来自行安装了,自定义去安装程序包,这个是我们要撑握的. 下面

Centos 编译安装Apache subversion-1.9.7 + httpd 2.4.32

svn是Subversion的简称,是一个开放源代码的版本控制系统. 一.下载安装Subversion必要的源码文件 Apache wget http://mirrors.shu.edu.cn/apache/httpd/httpd-2.4.32.tar.gz Subversion wget http://mirrors.hust.edu.cn/apache/subversion/subversion-1.9.7.tar.gz apr源码包 wget http://mirror.bit.edu.c

CentOS 7 上编译安装MySQL 5.6.23

1.下载源码 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz 2.解压 tar zxvf mysql-5.6.23.tar.gz 3.安装必要的包 sudo yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper 4.进入mysql源码目录,生成makefile cmake . 5.编译 make 6.安装 make install mysql将会

编译安装httpd 2.4 ---格式待整理

httpd 2.4 版本需要依赖于apr 1.4版本httpd 依赖于 apr,apr-util    其安装又先后顺序之分:        1.apr        2.apr-util        3.httpd [[email protected] httpd]# rpm -q httpdhttpd-2.2.15-39.el6.centos.x86_64[[email protected] httpd]# service httpd stopStopping httpd:        

编译安装httpd 2.4

编译安装LAMP之:编译安装httpd 2.4 环境介绍: 系统环境:CentOS6.5 所需软件包:apr-1.5.2.tar.gz.apr-util-1.5.2.tar.gz.httpd-2.4.6.tar.gz 注意:httpd2.4需要依赖apr和arp-util 1.4以上版本 CentOS编译安装Apache准备:确保开发包组已安装(Development tools.Server Platform Development) yum groupinstall "Development

编译安装httpd

CentOS 6默认提供的是httpd 2.2,现尝试在CentOS 6上编译安装httpd 2.4 1.编译安装apr和apr-util httpd程序依赖于apr和apr-util.apr(Apache portable Run-time libraries,Apache可移植运行库)旨在为上层的httpd应用程序提供一个可以跨越多种操作系统平台使用的底层支持接口库,给httpd程序提供了一个虚拟机环境,由此实现了httpd的跨平台性 httpd 2.4依赖apr 1.4以上的版本,因此若a

centos编译安装mysql

centos 源码安装 mysql安装选择的是 Source Code平台的下载版本为 mysql-5.6.23.tar.gz此版本要自己亲自编译,所以最好不过了 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake.org下载源码并编译安装为了方便,把 cmake-NN.tar.gz复制到 /usr/local里如下: tar -xzvf cmake-NN.tar.gz cd cma