• Apache安装问题:APR not found


    资料来源:Apache遇到的问题:APR not found

         安装apache时出现arp错误问题

    按照以上文章试验之后整理如下:

    #./configure --prefix……检查编辑环境时出现:

    checking for APR... no
    configure: error: APR not found .  Please read the documentation.

    这是由于缺少:APR、 APR-util、pcre。

    所以,在安装Apache之前,首先准备以下四个源码包:

    apr-1.4.6.tar.bz2
    apr-util-1.3.8.tar.gz
    pcre-8.30.tar.bz2
    httpd-2.4.3.tar.gz
    注:前三个尽量是最新版本的。

    接着卸载系统中低版本的源码包,以免对后续步骤中源码包安装产生影响。
    yum remove apr-util-devel apr apr-util-mysql apr-docs apr-devel apr-util apr-util-docs

    卸载完旧版本之后开始安装上述四个源码包的前三个,为apache的安装做准备。

    首先安装apr下载:http://apr.apache.org/download.cgi
    #tar -jxvf apr-1.4.6.tar.bz2 -C /usr/src
    #cd /usr/src/apr-1.4.6
    #./configure --prefix=/usr/local/apr && make && make install

    接下来安装apr-util下载:http://download.chinaunix.net/download/0001000/472.shtml
    #tar -zxvf apr-util-1.3.8.tar.gz -C /usr/src
    #cd /usr/src/apr-util-1.3.8
    #./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config && make && make install

    最后安装pcre下载:http://sourceforge.net/projects/pcre
    #tar -jxvf pcre-8.30.tar.bz2 -C /usr/src
    #cd /usr/src/pcre-8.30
    #./configure --prefix=/usr/local/pcre && make && make install

    apache安装准备工作到这里就做完了,接下来就是安装apache源码包了。
    #tar -zxvf httpd-2.4.3.tar.gz -C /usr/src
    #cd /usr/src/httpd-2.4.3
    #./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --enable-so --enable-rewrite && make && make install
    到这里apache源码包的安装完毕,你可以运行你的apache服务了。

  • 相关阅读:
    CIL中间语言浅谈
    keepalived实现nginx高可用
    centos 开启关闭网卡
    CentOS7下安装httpd服务
    freeswitch socket连接报错
    centos安装nodejs
    CronTrigger
    mysql 表增加索引
    FreeSWITCH呼叫参数之sip_cid_type
    中继网关开启呼入
  • 原文地址:https://www.cnblogs.com/bailiyi/p/3416738.html
Copyright © 2020-2023  润新知