ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux下安装apache(带图)

linux下安装apache(带图)

原创 Linux操作系统 作者:sunyi_672 时间:2015-08-19 23:27:15 0 删除 编辑
实验环境centos 7.1

一,需要安装gcc和gcc-c++编译器
     
    [root@localhost opt]# rpm -ivh gcc-4.8.3-9.el7.x86_64.rpm 
     [root@localhost opt]# rpm -ivh libstdc++-devel-4.8.3-9.el7.x86_64.rpm
    [root@localhost opt]# rpm -ivh gcc-c++-4.8.3-9.el7.x86_64.rpm 
  
二,安装pcre

    [root@localhost pcre]# tar -zxvf pcre-8.37.tar.gz
    [root@localhost pcre-8.37]# ./configure --prefix=/usr/local/pcre
     make  &  make install
  
三,安装apr

     [root@localhost apr]# tar -zvxf apr-1.5.2.tar.gz
     [root@localhost apr-1.5.2]# ./configure --prefix=/usr/local/apr
      make  &  make insta

四,安装apr-util

     [root@localhost apr-util]# tar -zvxf apr-util-1.5.4.tar.gz       
     [root@localhost apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
      make  &  make install

五,安装http

     [root@localhost apache]# tar -zvxf httpd-2.4.16.tar.gz
     [root@localhost httpd-2.4.16]# ./configure --prefix=/usr/local/apache --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr
      make  &  make install



启动服务:[root@localhost bin]# ./apachectl start    (/usr/local/apache/bin)
停止服务:[root@localhost bin]# ./apachectl stop    (/usr/local/apache/bin
     


apr-util和apr都是为上层应用提供的运行库。为没有stl库的C语言提供了一些数据结构和操作系统封装接口。

显然apache的许多软件都是以apr/apr-util为基础库进行开发的。

apr-util只是在apr的基础上提供了更多的数据结构和操作系统封装接口而已。



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26600495/viewspace-1776807/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-12-29

  • 博文量
    51
  • 访问量
    49343