linux apr文件解压失败,Apache编译安装提示configure: error: APR not found错误解决方法...

在配置Apache的时候,出现configure: error: APR not found错误

d0155eabc69903d842b8b3643167b52c.png

原因是缺少一些依赖包,安装这些依赖包就行了

下载依赖包,注意我这里下载的与参考链接上的有些不同,安装上也有不一样

wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz ;

wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz ;

wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip

下载完成后,解压对应的依赖包,然后安装.都是3个步骤:配置(configure)、编译(make)、安装(make install)

先安装apr-1.5.2

配置: ./configure

编译: make

安装:make install

安装apr-util-1.3.12,同样为3个步骤

注意这里要指定apr的路径,apr默认的安装位置在/usr/local/apr 配置: ./configure –with-apr=/usr/local/apr/bin/apr-1-config 让他们装在相同的位置。

然后编译安装pcre-8.10.zip ,之后通过yum安装Apache不会报错了就。

Apache安装完成!!

后来发现启动httpd的时候,一直提示没有找到文件,就把httpd.conf这个文件复制到根目录后,启动成功。先记录一下,以后回顾。

看来像是因为apr是自编译的。可能要只指定apr路径。或者是第一次安装的时候报错没有make clean .

0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426455.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java学习(76):GUL单选按钮和复选按钮

//单选按钮和复选按钮 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test11 extends JFrame {JPanel mb1,mb2,mb3;JButton an1,an2;JLabel bq1,bq2;//标签JCheckBox fxk1,fxk2,fxk3;//复选框JRad…

复习第三天

1. Http协议? Http协议就是一个传输数据格式 我原来学习django框架,从socket服务端开始学起。 自己创造了一个socket服务器来充当:网站。 浏览器当socket客户端。 更清楚的明白到底http协议是什么&#x…

uos20专业版是linux哪个版本,WPS Office 2019 for Linux 专业版已与统一操作系统 UOS 完成适配...

统信软件近日发布消息称,办公软件 WPS Office 2019 for Linux 专业版已与统一操作系统 UOS 完成适配工作。对比 2016 版本,2019 版本总体性能有大幅提升。这不仅体现在整体的启动速度上,文字、表格和演示三个组件基础功能的性能同样得到了整体…

java学习(77):GUL下拉菜单框和滚动条

//下拉列表框和滚动条 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test12 extends JFrame {JPanel mb1,mb2;JLabel bq1,bq2;//标签JComboBox xlk;//JList lb;//列表JScrollPane gd;//滚动publi…

Git 基本命令

1.git安装后设置《用户名》和《邮箱》;查看自身《用户名》和《邮箱》 //设置$ git config --global user.name "yangkang" $ git config --global user.email "kang.yangarvato.com" //查看 $ git config user.name yangkang $ git config user.email kang…

易语言执行linux脚本,初识易语言到编写SHELL生成器

下面开始实际的代码编写步骤。首先要先插入几个常量用来存放SHELL代码,点击插入按钮-选择常量(图15),右键选择插入新长文本常量(图16),常量名称改为一个方便易记的名字,最好是SHELL类型或者是SHELL的名字,然后双击常量…

java学习(78):GUL拆分窗口

//拆分窗口 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test13 extends JFrame {JSplitPane cf;//分成左右两面JList lb;JLabel bq;public static void main(String[] args){test13 lx1new te…

对‘example_app_new’未定义的引用

将头文件添加到add-executable()中 cmake_minimum_required(VERSION 3.12) project(SGTK3application2 C)set(CMAKE_C_STANDARD 11)find_package(PkgConfig REQUIRED) pkg_check_modules(GTK3 REQUIRED gtk-3.0)include_directories(${GTK3_INCLUDE_DIRS}) link_directories(${…

java学习(79):GUL聊天窗口

//聊天窗口 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test14 extends JFrame {JTextArea wby;JPanel mb;JComboBox xlk;JButton an;JTextField wbk;JScrollPane gd;public static void main…

linux最大权限命令,linux权限管理

8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可…

java学习(80):GULqq界面

//qq界面 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test15 extends JFrame {JLabel bq1;//北部JButton an1,an2,an3; JPanel mb1;//南部JTabbedPane xxk;//中部JPanel mb2,mb3,mb4;JLabel bq…

Linux网络设备描述符,Linux

转载:http://blog.csdn.net/firo_baidu/article/details/6145231放假回家的第一天,呵呵。缅怀Stevens大师。最好的参考资料:1.师从互联网。2.Linux man 命令:man netlink,man rtnetlink。3.UNP v1第18章 。第一条&am…

Android计时器

熟悉和掌握Android线程的使用 实验要求: 完成一个秒表,具备启停功能,正确使用工作线程完成界面刷新 分析秒表的计时是否准确,原因是什么,如何保证秒表计时准确 代码实现: (1)Activit…

java学习(81):静态代码块

//静态代码块class test16 {private static final String URL;private static final String DEVICE;private static final String USER;private static final String ROOT;static test16 self;static {URL"歌谣";DEVICE"笔记本电脑";USER"root";…

linux用echo显示欢迎信息,我使用过的Linux命令之echo - 显示文本、打印信息

用途说明echo命令用来打印信息,是一个最常用的命令。在命令行中常用来打印环境变量的值,已确定当前环境中是否设置了指定的环境变量。在shell脚本中,常用来打印信息和帮助调试程序。常用参数-n 打印信息之后不换行。…

LeetCode 169. Majority Element

LeetCode 169. Majority Element 分析 难度 易 来源 https://leetcode.com/problems/majority-element/ JDK里的排序算法,效率就是高啊 题目 Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊…

java学习(82):静态代码块内部类

//静态代码块内部类 public class test18{private static final String URL;private static final String DEVICE;private static final String USER;private static final String ROOT;static test18 self;static {class Inner{public void printMessage(){System.out.println…

linux进程管理fork,Linux -- 进程管理之 fork() 函数

一个进程调用fork()函数后&#xff0c;系统先给新的进程分配资源&#xff0c;例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中&#xff0c;只有少数值与原来的进程的值不同。相当于克隆了一个自己。Test1for(int i 0; i<2; i){if(fork() 0)print…

java学习(83):常用基础类object

//常用基础类 public class ObjectClass {private String name;private int age;public void say(){System.out.println(name);System.out.println(age);}public void setAge(int age) {this.age age;}public int getAge() {return age;}public void setName(String name) {th…

Elasticsearch及相关插件的安装

Elasticsearch及相关插件的安装 1、安装Elasticsearch并启动服务 2、安装第三方插件 2.1、Head插件 是Elasticsearch的一个集群管理工具&#xff0c;可以通过它来查看和搜索ES的数据&#xff0c;是完全由html5编写的独立网页程序。 2.2、Bigdesk插件 是Elasticsearch的一个集群…