CentOS 6.3(64) ---> Apache2

    

国庆这几天闲着没事,自己动手搭建一下简单的web环境吧。
在哪里跌倒了,就在哪里躺一会儿吧!

   安装软件列表:
  1. httpd-2.4.6.tar.gz 
  2. pcre-8.33.tar.gz
  3. apr-1.4.8.tar.gz
  4. apr-util-1.5.2.tar.gz

   名词解释:

  • apr(解决APR not found的solution)
        apr 全称为Apache Portable Runtime,中文翻译为Apache可移植运行时,是Apache HTTP服务器的支持库,提供了一组映射到低层操作系统的API。如果操作系统不支持某个特定的功能,APR将提供一个模拟的实现。这样程序员使用APR编写真正可在不同平台上移植的程序。

  • apr-util(解决APR util not found的solution)
        apr-util应该是apr的一些补充的工具包,其作用应该类似上面谈到的apr。

  • pcre(解决prce not found的solution)
        pcre 的全称为 Perl Compatible Regular Expressions,是一个c语言库的正则表达式,被包含在很多自由软件项目中,其中就包括apache,所以这个也是在安装apache时必备的。下面这个网址可以对pcre了解更多的内容。 http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions

开始动手吧......

    软件下载地址:
  1. http://mirror.bjtu.edu.cn/apache/httpd/
  2. http://apr.apache.org/download.cgi
  3. http://jaist.dl.sourceforge.net/project/pcre/pcre

  • 检查是否以安装apache
    rpm -qa | grep httpd
    -------------------------------------------------
    httpd-2.2.15-15.el6.centos.1.x86_64
    httpd-tools-2.2.15-15.el6.centos.1.x86_64
    
    #卸载系统apache
    rpm -e --nodeps httpd-2.2.15-15.el6.centos.1.x86_64
    rpm -e --nodeps httpd-tools-2.2.15-15.el6.centos.1.x86_64
    
    #使用yum卸载 
    yum remove apache
  • 检查是否以安装apr
    rpm -qa | grep apr
    ------------------------------------------------------
    apr-1.3.9-5.el6_2.x86_64
    apr-util-1.3.9-3.el6_0.1.x86_64
    apr-util-ldap-1.3.9-3.el6_0.1.x86_64
    
    #卸载apr
    yum remove apr
  • 安装pcre
    tar -xzvf pcre-8.33.tar.gz
    cd pcre-8.33
    ./configure
    make && make install
    ------------------------------------------------------------
    #在编译的时候最后出现一个错误
    configure: error: You need a C++ compiler for C++ support.
    #解决 安装 c++
    yum install gcc-c++
    #安装完后成功编译
  • 安装apr
    tar -xzvf apr-1.4.8.tar.gz
    cd apr-1.4.8
    ./configure --prefix=/usr/local/apr
    make &&  make install
  • 安装apr-util
    tar -xzvf apr-util-1.5.2.tar.gz
    cd apr-util-1.5.2
    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    make && make install
  • 安装apache
    tar -xzvf httpd-2.4.6.tar.gz           #解压压缩包
    cd httpd-2.4.6
    ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/
    make && make install

  • 使用浏览器访问:http://192.168.55.222/  出现以下信息:

    It works!
  •  

    到此完毕 。Success





你可能感兴趣的:(安装,apache2)