zoukankan      html  css  js  c++  java
  • CentOS 6.2 二进制安装apache2.4.3出现configure: error: APR-util not found. Please read the documentation的解决方

    CentOS 6.2 二进制安装apache2.4.3出现configure: error: APR-util not found. Please read the documentation的解决方


    一。准备环境
    1.安装gcc
    [root@localhost /]# yum install gcc gcc-c++

    2.安装apr,apr-util
    下载apr-1.4.6.tar.gz与apr-util-1.5.1.tar.gz,地址:http://apr.apache.org   ,上传至/usr/local,安装目录分别为/usr/local/apr 与/usr/local/apr-util

    a.安装apr-1.4.6.tar.gz
    [root@localhost local]# mkdir -p apr
    [root@localhost local]# tar -zxf apr-1.4.6.tar.gz
    [root@localhost local]# cd apr-1.4.6
    [root@yahoo apr-1.4.6]# ./configure --prefix=/usr/local/apr
    [root@yahoo apr-1.4.6]# make
    [root@yahoo apr-1.4.6]# make install

    b.安装apr-util-1.5.1.tar.gz
    [root@localhost local]# mkdir -p apr-util
    [root@localhost local]# tar -zxf apr-util-1.5.1.tar.gz
    [root@localhost local]# cd apr-util-1.5.1
    [root@yahoo apr-util-1.5.1]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
    [root@yahoo apr-util-1.5.1]# make
    [root@yahoo apr-util-1.5.1]# make install

    3.安装pcre-8.20.tar.gz
    下载地址:http://sourceforge.net/projects/pcre/files/pcre/ ,上传至/usr/local,安装目录为/usr/local/pcre
    [root@localhost local]# mkdir -p pcre
    [root@localhost local]# tar -zxf pcre-8.20.tar.gz
    [root@localhost local]# cd pcre-8.20
    [root@yahoo pcre-8.20]# ./configure --prefix=/usr/local/pcre
    [root@yahoo pcre-8.20]# make
    [root@yahoo pcre-8.20]# make install


    二。安装apache
    1.下载httpd-2.4.3.tar.gz,地址是:http://httpd.apache.org/ ,上传至/usr/local,安装目录为/usr/local/apache2

    2.安装
    [root@localhost local]# mkdir -p /usr/local/apache2
    [root@localhost local]# tar zxvf httpd-2.4.3.tar.gz
    [root@localhost local]# cd httpd-2.4.3
    [root@localhost httpd-2.4.3]# ./configure --prefix=/usr/local/apache2 --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
    [root@localhost httpd-2.4.3]# make
    [root@localhost httpd-2.4.3]# make instll
    用浏览器访问http:localhost,看到It works!,说明CentOS Apache安装成功了,恭喜您!

    3.启动
    第一种方法[root@localhost apache2]# /usr/local/apache2/bin/apachectl start

    第二种方法[root@localhost apache2]#service httpd start

    第二种方法[root@localhost apache2]#/etc/init.d/httpd start

    三。安装出现的问题
    1.configure: error: no acceptable cc found in $PATH
    解决办法:yum install gcc gcc-c++

    2.configure: error: APR not found. Please read the documentation.
    解决方法:安装Apache的关联软件
    如上安装apr-1.4.6.tar.gz

    3.configure: error: APR-util not found. Please read the documentation
    解决方法:安装apr-util
    如上安装apr-util-1.5.1.tar.gz

    4.configure: error: APR version 1.3.0 or later is required
    主要是因为apr版本过低造成的,应该卸载相关旧版本

    5. 启动时报错:
    AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
    解救办法:绝对路径即可:/usr/local/apache2/bin/apachectl start

     

    四。重要配置文件目录

    /etc/httpd/conf/httpd.conf 最主要的配置文件
    /usr/lib/httpd/modules:apache 支持很多的模块,所以你想要使用的模块默认都放置在此目录
    /var/log/httpd apache默认的log
    /var/www/html cenos默认的首页所在目录

    五。配置apache,最后修改httpd.conf,使apache能使用php
    增加如下参数
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
        AddType image/x-icon .ico

    DirectoryIndex index.php index.html index.html.var


  • 相关阅读:
    POJ 3126 Prime Path
    POJ 2429 GCD & LCM Inverse
    POJ 2395 Out of Hay
    【Codeforces 105D】 Bag of mice
    【POJ 3071】 Football
    【POJ 2096】 Collecting Bugs
    【CQOI 2009】 余数之和
    【Codeforces 258E】 Devu and Flowers
    【SDOI 2010】 古代猪文
    【BZOJ 2982】 combination
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3198988.html
Copyright © 2011-2022 走看看