在CentOS6上手动源代码编译安装httpd2.2.34版本的一些操作。

1,第一步,首先关闭防火墙。

service iptables stop ; chkconfig iptables off ;

2, 关闭SELinux

setenforce 0

改配置文件 : vim /etc/selinux/config SELinux=disabled

3, yum groupinstall “development tools”

用yum组管理把一些相关的开发工具组安装上。

4, yum install openssl-devel

“openssl-devel”是一些依赖包。装开发组包时会提示一些依赖包,都相继装上。

5, download sre

下载要安装的进程的版本源代码

6,tar xvf httpd-2.2.34.tar.bz2

下载完以后进行解包解压。

7,cd httpd-2.2.34

解包完后cd进入进程里面。

cat README 进入进程后查看安装文档,手册。

cat INSTALL 进入进程后查看这个进程有什么用处,说明等。

8,./configure –help

运行脚本前,先看看帮助,看需用装什么参数或者看需用启动或禁用一些服务之类。

9, ./configure –prefix =/app

–sysconfdir=/etc/httpd22

–enable-ssl

在当前目录运行,并指定安装路径,跟上需用安装的参数,启用或禁用的一些服务。

10, make

make根据生成的Makefile文件,构建生成二进制应用程序。

11, make install

最后复制文件到相应路径下。

12, vim /etc/profile.d/env.sh PATH=/app/bin:$PATH

在配置文件中添加文件路径,就可以在任意路径下运行脚本。

13,. /etc/profile.d/env.sh

改完配置文件后再生成一下。

14, apachectl start

#最后启动服务完成。

原文地址:http://blog.51cto.com/13786575/2124085

时间: 2024-10-07 17:17:58

在CentOS6上手动源代码编译安装httpd2.2.34版本的一些操作。的相关文章

在centos6.5上编译安装httpd-2.4

httpd-2.4的新特性: 1) MPM支持在运行时装载; --enalbe-mpm-shared=all --with-mpm={prefork|worker|event} 2) 支持event mpm 3) 异步读写 4) 在每模块及每目录分别使用不同的日志级别 5) 每请求的配置: <If>,<Elseif> 6) 增强版的表达式分析器 7) 毫秒级的keep alive的timeout 8) 基于FQDN的虚拟主机不再需要NameVirtualHost指令; 9) 支持用

CentOS6 编译安装httpd-2.4

httpd-2.4:新特性:    (1) MPM支持运行为DSO机制:以模块形式按需加载:    (2) event MPM生产环境可用:    (3) 异步读写机制:    (4) 支持每模块及每目录的单独日志级别定义:    (5) 每请求相关的专用配置:    (6) 增强版的表达式分析式:    (7) 毫秒级持久连接时长定义:    (8) 基于FQDN的虚拟主机也不再需要NameVirutalHost指令:    (9) 新指令,AllowOverrideList:只能将那些文件放

在centos6编译安装httpd-2.4方法一

安装httpd-2.4依赖于apr-1.4+, apr-util-1.4+, [apr-iconv]apr: apache portable runtime,解决跨平台实现CentOS 6:默认:apr-1.3.9, apr-util-1.3.9安装前准备开发包:开发环境包组:Development Tools,Server相关包:pcre-devel,openssl-devel expat-devel下载源代码并解压缩:httpd-2.4.27.tar.bz2apr-1.6.2.tar.bz2

编译安装httpd2.4

当使用rpm包安装httpd时,如果其提供的特性不符合我们的需求,或老版本rpm包有漏洞,就需要手动编译安装httpd,以2.4版本为例,说明httpd2.4的编译安装过程. 一.安装前的准备工作: # yum groupinstall "Development tools" # yum groupinstall "Server Platform Development" 上面两个开发包组是很多应用程序编译安装需要依赖的,所以要提前安装. # yum install

我的linux学习之旅:(2)编译安装httpd2.4

编译安装httpd2.4 目标:在www1这台主机上编译安装httpd服务,www2暂不安装为将来扩展使用 操作系统CentOS6.6 x32_64 安装中使用的文件 /etc/sysconfig/network-scripts/ifcfg-eth0 配置 安装开始 安装完成启动服务时会出现提示 将配置文件中该行注释删除 ok 检测一下域名的解析情况 检查一下httpd是否工作正常 #!/bin/bash # httpd-2.4 install yum groupinstall -y "Deve

Linux DNS源代码编译安装(五)

DNS源代码的编译安装. 官方bind下载地址:www.isc.org这里我们编译的是bind-9.9.5.tar.gz版本 1.编译环境  Desktop Platform Development  Development tools  Server Platform Development 2.展开安装包查看编译命令 首先我们应该先看下服务器时间,[[email protected] ~]# tar xf bind-9.9.5.tar.gz -----展开安装包[[email protect

源码编译安装 httpd2.4+MariaDB5.5+php5.4 全新的LAMP

操作环境: http主机,php主机,MariaDB主机,操作系统CentOS6.5 x86_64 全部安装包组:Development tools  ServerPlatform Development httpeth0 IP:172.16.32.11 MariaDBeth0 IP:172.16.32.10 phpeth0 IP:172.16.32.12 httpd2.4新特性:解释下面安装用到的几个 event不再是测试状态,而是可以直接编译进去,mpm模块可以动态装载卸载 分了多个配置文件

编译安装httpd-2.2.32

环境介绍: 系统环境:CentOS6.4 所需软件包:apr-1.4.2.tar.gz.apr-util-1.4.2.tar.gz.httpd-2.2.32.tar.gz 注意:官方网站提示apr/arp-util版本要1.4(含)版本以上. 依赖包:zlib-devel # yum install zlib-devel 开发环境包组:Development Tools, Server Platform Development # yum groupinstall "Development To

编译安装LAMP(一)——编译安装httpd-2.4.4

1.解决依赖关系httpd-2.4.4需要较新版本的apr(apache portable runtime)和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包.这里选择使用编译源代码的方式进行.(1) 编译安装apr # tar xf apr-1.4.6.tar.bz2 # cd apr-1.4.6 # ./configure --prefix=/usr/local/apr # make && make instal (2) 编译