zoukankan      html  css  js  c++  java
  • Linux 编译安装Apache详细过程

    一、软件环境
    1、系统:CentOS 6.3 64位
    2、Apache:httpd-2.4.4.tar.bz2
    3、依赖包:
    apr-1.4.6.tar.bz2、apr-util-1.5.1.tar.bz2(下载地址:http://apr.apache.org/download.cgi
    pcre-8.31.tar.bz2(下载地址:http://www.pcre.org

    假设所需软件包放于:/root/software/

    二、安装过程

    1、安装apr

    #cd /root/software
    #tar -jxvf apr-1.4.6.tar.bz2
    #cd apr-1.4.6
    #./configure
    #make
    #make install

    2、安装apr-util

    #cd /root/software
    #tar -jxvf apr-util-1.5.1.tar.bz2
    #cd apr-util-1.5.1
    #./configure --with-apr=/usr/local/apr
    #make
    #make install

    3、安装pcre

    #cd /root/software
    #tar -jxvf pcre-8.31.tar.bz2
    #cd pcre-8.31
    #./configure
    #make
    #make install

    4、安装apache

    #cd /root/software
    #tar -jxvf httpd-2.4.4.tar.bz2
    #cd httpd-2.4.4
    #./configure -prefix=/usr/local/apache -enable-so --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr/ --with-pcre=/usr/local/pcre/
    #make
    #make install


    三、运行
    1、进入/usr/local/apache/conf,将httpd.conf中:
    #ServerName www.example.com:80
    改为:
    ServerName localhost:80

    2、进入/usr/local/apache/bin,执行#./apachectl start

    3、在浏览器输入ip地址即可访问。

    四、遇到问题
    1、C编译器
    描述:no acceptable C compiler found in $PATH
        See `config.log' for more details
    解决:#yum intall gcc

    2、C++编译器
    描述:unrecognized option `-DHAVE_CONFIG_H'
    解决:#yum install gcc-c++

    3、apr-util路径
    注意apr-util与apr安装路径相同,与网上某些资料有差异。

    原创文章欢迎转载,转载请注明出处:http://www.cnblogs.com/zhouchanwen
  • 相关阅读:
    hdu 3790 最短路径问题
    hdu 2112 HDU Today
    最短路问题 以hdu1874为例
    hdu 1690 Bus System Floyd
    hdu 2066 一个人的旅行
    hdu 2680 Choose the best route
    hdu 1596 find the safest road
    hdu 1869 六度分离
    hdu 3339 In Action
    序列化和反序列化
  • 原文地址:https://www.cnblogs.com/zhouchanwen/p/2970969.html
Copyright © 2011-2022 走看看