zoukankan      html  css  js  c++  java
  • apache(1)-解决编译apache httpd出现的问题:configure: error: APR not found

     

    今日编译apache时出错:

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

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

    解决办法:

    1.下载所需软件包:

    1. wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz  
    2. wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz  
    3. https://ftp.pcre.org/pub/pcre/  用这个链接下载pcre


    具体步骤如下:

      a:解决apr not found问题>>>>>>

    1. [root@xt test]# tar -zxf apr-1.4.5.tar.gz  
    2. [root@xt test]# cd  apr-1.4.5  
    3. [root@xt apr-1.4.5]# ./configure --prefix=/usr/local/apr       

       /usr/local/apr是你放的安装路径 我的是./configure --prefix=
      /home/parallels/apr-util/   apr-util是我新建的文件夹


    4. [root@xt apr-1.4.5]# make && make install  


       

      b:解决APR-util not found问题>>>>

    1. [root@xt test]# tar -zxf apr-util-1.3.12.tar.gz  
    2. [root@xt test]# cd apr-util-1.3.12  
    3. [root@xt apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config  

       ./configure --prefix=/home/parallels/apr-util   --with-apr=/home/parallels/apr/bin/apr-1-config  

         4.[root@xt apr-util-1.3.12]# make && make install 


      c:解决pcre问题>>>>>>>>>

    1. [root@xt test]#unzip -o pcre-8.10.zip  
    2. [root@xt test]#cd pcre-8.10  
      1. [root@xt pcre-8.10]#./configure --prefix=/usr/local/pcre   注意usr/local/pcre文件不需要自己新建,有就不需要新建,没有该文件夹命令会自动创建
    3. [root@xt pcre-8.10]#make && make install 

     d.另外我又安装了gcc

     yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake

     yum -y install wget httpd-tools vim

     a.就把gcc当成c语言编译器, g++当成c++语言编译器用就是了.(知乎)

     b.wget是一个从网络上自动下载文件的自由工具, 可以在用户退出系统的之后在继续后台执行, 直到下载任务完成.(百度百科)


    5. 最后编译Apache时加上:

    --with-apr=/usr/local/apr

    --with-apr-util=/usr/local/apr-util/

     --with-pcre=/usr/local/pcre

    成功编译完成~

    安装成功的

    ./configure --prefix=/home/parallels/apache-httpd-2.4.41  --with-apr=/home/parallels/apr/bin/apr-1-config   --with-apr-util=/home/parallels/apr-util/bin/apu-1-config        --with-pcre=/usr/local/pcre/

    /home/parallels/apache-httpd-2.4.41是你安装httpd后会生成的文件目录

    参考原文:https://www.cnblogs.com/wajika/p/6428659.html?utm_source=itdadao&utm_medium=referral

    cd /home/parallels/apache-httpd-2.4.41/bin 

    启动apache httpd服务器并检查Apache Web服务启动情况

    也可使用service httpd start 启动apache httpd服务

    用netstat -antp查看端口

    访问地址IP:80

    http://192.168.1.8/index.html

    Apache服务简介

    Apache服务因其开源、跨平台应用、支持多种网页编程语言、模块化设计 、运行稳定、良好的安全性等优点,被广泛应用于承载Web服务,而其与Linux、PHP、MySQL等组件相结合后,更能充分发挥出其独具特色的优点,是小型网站搭建的较优选择。因此,本文通过对Apache服务搭建的详细步骤的说明与演示,对搭建Apache服务进行系统的讲解!

    二、Apache主要目录及文件说明

     

    https://www.jianshu.com/p/f52036c6a19e

  • 相关阅读:
    云纵持续交付环境管理进化历程
    #研发解决方案#数据移山:接入、迁移、同步一站式
    如何快速判断一个人水平高低
    成长秘笈:是你教我,不是我教你
    年轻的工程师如何月入伍万XD
    Uber是如何重新思考GPS定位的(尤其是在城市峡谷中)
    当我们谈重构的时候我们想谈什么?
    #研发解决方案#异地多活让商户无感知
    乱是一种什么体验?
    新年技术团队寄语
  • 原文地址:https://www.cnblogs.com/yiyaxuan/p/12456442.html
Copyright © 2011-2022 走看看