程序包的安装方式分为三种:

  • 通过rpm安装rpm包;

  • 通过yum来安装rpm包;

  • 通过直接编译二进制的方式来安装程序包;

本文以编译二进制源码来安装http,并且能够修改其环境变量,库文件,头文件等相关信息。


一、环境准备

1 yum文件服务器

wKiom1MQetKwYquTAAD0CqXgtjs494.jpg

      yum客户端

      1、配置文件:指定各个可用的yum仓库

      2、缓存源数据:yum会到各个可用的yum仓库中获取源数据,并缓存在本地

      3、分析源数据:根据具体操作请求完成源数据分析,可能包括检查依赖性、文件列表信息

      4、执行具体操作


编译安装apache

  1. 测试本地开发环境是否可用

  2. wKiom1MQe5TyRVFbAABXQDJw6ck872.jpg

  3. 有开发环境\(^o^)/over~

  4. 开玩笑~下面为Centos6.4 x86_64版本的系统安装开发环境组

  5. 包组: yum groupinstall "Server Platform Development"

           yum groupinstall  "Development tools"



程序包组安装命令:yum groupinstall "PackageGroup_Name"

        卸载命令: yum groupremove  "PackageGroup_Name


创建yum仓库repo1.repo

  #cd /etc/yum.repos.d/

  #vim repo1.repo  

配置yum仓库repo1.repo

本地镜像挂在 /mnt中(#mount /dev/cdrom /mnt


#yum groupinstall "Development Tools"

#yum groupinstall "Server Platform Development"

查看开发环境状态(#gcc -version)


安装apache

确定准备工作:1.确定当前系统没有安装httpd程序,否则无法安装。

             2.下载http://httpd.apache.org/download.cgi

解压:#tar xf httped-2.2.26.tar.bz2

进入源程序包目录:#cd httped-2.2.26   一般元程序包的目录为Name-Version

执行configure脚本:# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd

编译:#make

安装:#make install

启动二进制程序:#/usr/local/apache/bin/apachect1 start

查看是否已启动:#netstat -ntl | grep 80

打开web输入本地ip地址: 192.16.1.107


搞定!