在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

#最后启动服务完成。

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96872

(1)
李登峰李登峰
上一篇 2018-04-22
下一篇 2018-04-22

相关推荐

  • 运维之监控zabbix

    运维之监控zabbix 监控系统:硬件、软件、业务指标;采样;告警;存储;展示; 可监控对象:设备/软件设备:服务器、路由器、交换机、IO系统软件:OS、网络、应用程序偶发性小故障:主机down机、服务不可用、主机不可达严重故障:主机性能指标趋势:时间序列数据 监控通道:ssh,snmp,telnet,agent,ipmi(智能平台管理接口)等 著名的开源监…

    2018-08-06
  • Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示

    文件管理工具:cp,mv,rm cp:命令:copy:复制文件的数据    源文件;目标文件       单源复制 cp [OPTION]… [-T] SOURCE DEST   如果DEST不存在,则事先创建此文件,并复制原文件的数据流至DEST中:   如果DEST存在:        如果DEST是非目录文件:则覆盖目标文件        …

    Linux笔记 2018-05-20
  • 文本三剑客之awk

    awk的名称来源于三个开发者的姓名:Aho, Weinberger, Kernighan,报告生成器,格式化文本输出,Linux文本处理三剑客之一。

    2018-05-17
  • 第一周作业

    1、描述计算机的组成及其功能。
    2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
    3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
    4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
    5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
    6、请罗列Linux发行版的基础目录名称命名法则及功用规定。

    Linux笔记 2018-05-13
  • 学习笔记(9)

    学习笔记(9)

    Linux笔记 2018-04-22
  • Linux任务计划、周期性任务执行

    Linux任务计划、周期性任务执行 at at命令用于在指定时间执行命令。执行结果会通过邮件发送给用户 at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行 语法 at(选项)(参数) atq: 查询任务列表 atrm: 删除指定任务 选项 -f:指定包含具体指令的任务文件;…

    Linux笔记 2018-04-03