当前位置: 首页 > news >正文

Centos/Linux安装Apahce出现bug汇总

源码安装Apache软件
使用软件:Apahce2.4.58,apr1.5.2, apr-util1.5.4
1.下载apr、apr-util和Apache软件;
2.安装apr压缩包,步骤如下
第一、解压缩

 tar zxvf apr-1.5.2.tar.gz

第二、安装

cd /usr/local/src/apr-1.5.2/
./configure --prefix=/usr/local/apr
make && make install
在执行的过程中可能出现问题:
rm: cannot remove `libtoolT‘: No such file or directory

解决办法:
将RM=‘ R M ′ 修改为 R M = ′ RM'修改为RM=' RM修改为RM=RM -f’;
具体参考链接如下:
https://blog.csdn.net/sunmengting0123/article/details/128568878
3.安装apr-util软件包,步骤如下:
第一,解压缩;
第二、安装

cd /usr/local/src/apr-util-1.5.4/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install

4.安装Apache压缩包
步骤如下:

cd /usr/local/src/httpd-2.4.58/
./configure  --prefix=/usr/local/apache2.4  --with-apr=/usr/local/src/httpd-2.4.58/srclib/apr  --with-apr-util=/usr/local/src/httpd-2.4.58/srclib/apr-util  --enable-so  --enable-mods-shared=most --with-include-apr
make && make install

安装过程可能会出现以下问题:
1.安装apache的时候会出现make编译失败的问题:参考如下链接:https://blog.csdn.net/weixin_34198453/article/details/92974214

2.如果apr和apr-util都安装后,安装apache的make的时候出现bug,需要先根据问题解决后,把安装好的apr和apr-util安装包都删除,并使用make clean清理缓存,重新安装;

3.如果此时apache还编译失败,将src目录下的apr和apr-util文件拷贝到httpd/srclib目录下重新编译;具体请参考https://blog.csdn.net/qq_45538179/article/details/121459505

相关文章:

Centos/Linux安装Apahce出现bug汇总

源码安装Apache软件 使用软件:Apahce2.4.58,apr1.5.2, apr-util1.5.4 1.下载apr、apr-util和Apache软件; 2.安装apr压缩包,步骤如下: 第一、解压缩 tar zxvf apr-1.5.2.tar.gz第二、安装 cd /usr/local/sr…...

Scrapy爬虫异步框架(一篇文章齐全)

1、Scrapy框架初识 2、Scrapy框架持久化存储(点击前往查阅) 3、Scrapy框架内置管道(点击前往查阅) 4、Scrapy框架中间件(点击前往查阅) Scrapy 是一个开源的、基于Python的爬虫框架,它提供了…...

基于Hadoop架构的多重分布式BP神经网络的短期负荷预测方法

点我完整下载:基于Hadoop架构的多重分布式BP神经网络的短期负荷预测方法.docx 基于Hadoop架构的多重分布式BP神经网络的短期负荷预测方法 "A Short-term Load Forecasting Method based on Multi-distributed BP Neural Network Architecture with Hadoop Fram…...

Oracle查询数据库中当前用户每个表的数据条数

Oracle查询数据库中当前用户每个表的数据条数 select t.table_name,t.num_rows from user_tables t一般情况下这条语句就可查出想要结果 如果不行 请执行以下脚本 create or replace function count_rows(table_name in varchar2,owner in varchar2 default null)return…...

Windows从源码构建tensorflow(离线编译)

由一开始的在线编译,到后面的离线编译,一路踩坑无数,历经整整6个半小时,终于编译成功!在此记录一下参考过的文章,有时间整理一下踩坑记录。 一、环境配置 在tensorflow官网上有版本对应关系 win10 bazel …...

JMeter处理接口签名sign

写接口脚本的时候,很多接口涉及到签名,今天介绍下用JMeter编写签名脚本的方法。 举个例子,开启红包接口,请求方式为post POST /v1/api/red/open json请求参数 { "red_id":1, "timestamp":"1667033841…...

Android : Java中创建线程的几种方式_简单应用

主方法 MainTest.java package com.example.mythread;import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask;public class MainTest {public static void main(String[] data){ // 以下的方…...

C# Onnx 特征匹配 DeDoDe 检测,不描述---描述,不检测

目录 介绍 效果 模型信息 项目 代码 下载 介绍 github地址:https://github.com/Parskatt/DeDoDe DeDoDe 🎶 Detect, Dont Describe - Describe, Dont Detect, for Local Feature Matching The DeDoDe detector learns to detect 3D consisten…...

第十六章 处理空字符串和 Null 值

文章目录 第十六章 处理空字符串和 Null 值空字符串和 Null 值的默认映射导出值控制空元素的形式 第十六章 处理空字符串和 Null 值 类和属性参数 XMLUSEEMPTYELEMENT XMLIGNORENULL XMLNILNOOBJECT XMLNIL 空字符串和 Null 值的默认映射 下表总结了空字符串和 null 值的…...

MYSQL 处理重复数据

文章目录 前言防止表中出现重复数据统计重复数据过滤重复数据删除重复数据在这里插入代码片后言 前言 hello world欢迎来到前端的新世界 😜当前文章系列专栏:Mysql 🐱‍👓博主在前端领域还有很多知识和技术需要掌握,正…...

世岩清上:未来科技展览的策展视野

面对科技未来,策展视野的核心在于把握趋势,理解人性,并充分运用科技手段提升观众的体验。以下是我对未来科技展览的策展视野。 一、以人为本的设计理念 科技发展的最终目的是服务于人类,提升人们的生活质量。因此,展…...

如何理解2023vivo开发者大会,使用Rust语言编写蓝河操作系统(BlueOS)?

在2023年vivo开发者大会上,vivo宣布使用Rust语言编写其蓝河操作系统(BlueOS)。 什么是Rust语言? Rust 是一种开放源代码系统编程语言,可用于开发高效、安全的软件。 使用 Rust 可管理内存并控制其低级详细信息。 但你…...

Android flutter this and base files have different roots

类似经历者 Android build fails with certain plugins if project is in a different drive (from sdk) 错误描述 我是windows系统,下载 flutter sdk 我是放在D盘,flutter项目是放在E盘,flutter 执行 pub get的时候,会在我C盘…...

Excel动态选择某一行/列的最后一个数据

选择列的最后一个数据&#xff1a; 以A列为例&#xff0c;使用&#xff1a; LOOKUP(1,0/(A:A<>""),A:A)选择行的最后一个数据&#xff1a; 以第3行为例&#xff0c;使用&#xff1a; LOOKUP(1,0/(3:3<>""),3:3)示例程序 列最后一个数据&a…...

扫描条形码到电脑:Barcode to pc 4.6.3 Crack

像专业人士一样使用条形码将条形码发送到 PC 排名第一的智能手机扫描应用程序 将条形码即时发送到计算机程序并自动执行任务的最简单方法 受到全球 500,000 多名用户的信赖 条形码到 PC&#xff1a;Wi-Fi 扫描仪应用程序&#xff0c;条码到 PC&#xff1a;适用于 Android 和 i…...

从0到0.01入门 Webpack| 003.精选 Webpack面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…...

[数据结构]-红黑树

前言 作者&#xff1a;小蜗牛向前冲 名言&#xff1a;我可以接受失败&#xff0c;但我不能接受放弃 如果觉的博主的文章还不错的话&#xff0c;还请点赞&#xff0c;收藏&#xff0c;关注&#x1f440;支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、红黑树的…...

Android 13.0 Launcher3 app列表页桌面图标按安装时间排序

1.概述 在13.0的系统rom定制化开发中,在对Launcher3进行功能开发时,系统默认的app列表页排序是安装app名称进行排序的, 由于功能的需要要求按照app安装时间进行排序,这就需要找到相关的排序地方,进行排序方式的修改就能完成这个功能 2.Launcher3 app列表页桌面图标按安装…...

QFont如何设置斜体|QlineEdit设置只能输入数字|QThread::finished信号发出后worker未调用析构函数

QFont如何设置斜体 要设置 QFont 的斜体,你可以使用 setItalic() 方法。以下是一个示例代码: #include <QApplication> #include <QLabel> #include <QFont> int main(int argc, char *argv...

中伟视界:创新解决方案,搭建自适应的AI算法模型训练平台

搭建AI算法模型自训练平台是当今人工智能领域的热门话题&#xff0c;但是其中存在着许多技术难点需要克服。 自训练平台需要具备高效的算法模型&#xff0c;这就要求能够处理庞大的数据量并进行高速计算。 平台需要具备强大的数据管理及存储能力&#xff0c;以满足训练过程中的…...

智能合约开发框架

智能合约开发框架&#xff1a;加速区块链开发的利器 随着区块链技术的普及&#xff0c;智能合约已成为去中心化应用&#xff08;DApp&#xff09;的核心组件。智能合约开发涉及复杂的逻辑、安全性要求和底层技术细节&#xff0c;直接使用原生编程语言&#xff08;如Solidity&a…...

SFTP 实战指南:从基础连接到批量操作

1. SFTP基础入门&#xff1a;安全传输第一课 第一次接触SFTP时&#xff0c;我盯着那个黑乎乎的终端窗口手足无措。作为替代传统FTP的安全传输方案&#xff0c;SFTP最大的特点就是全程加密传输&#xff0c;就像给你的文件套上了防弹衣。想象一下寄快递&#xff0c;普通FTP相当于…...

你的网卡支持硬件时间戳吗?手把手教你用ethtool命令排查与配置PTP精准时钟

深度解析硬件时间戳&#xff1a;从网卡能力验证到PTP高精度时钟同步实战 在金融交易、5G基站同步或工业自动化控制系统中&#xff0c;微秒级甚至纳秒级的时间同步精度常常成为系统可靠性的关键瓶颈。传统NTP协议毫秒级的误差范围已无法满足这些场景需求&#xff0c;而基于IEEE …...

从光学特性到算法实现:深度解析Shading校正技术

1. 什么是Shading现象&#xff1f; 当你用手机拍摄一张纯色背景的照片时&#xff0c;有没有发现画面四角总是比中心暗一些&#xff1f;这就是典型的Luma Shading现象。专业相机镜头拍出来的照片边缘经常会出现暗角&#xff0c;而手机摄像头则更容易出现边缘偏色问题&#xff0c…...

LinkSwift:基于JavaScript的网盘直链解析技术架构分析

LinkSwift&#xff1a;基于JavaScript的网盘直链解析技术架构分析 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 &#xff0c;支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼…...

ZYNQ7000双核实战:CPU0裸机+CPU1跑FreeRTOS+LwIP的完整配置流程(避坑UART与Cache)

ZYNQ7000双核异构开发实战&#xff1a;裸机与FreeRTOS协同设计全解析 在嵌入式系统开发领域&#xff0c;Xilinx ZYNQ7000系列凭借其独特的ARM Cortex-A9双核架构与可编程逻辑的完美结合&#xff0c;成为高性能嵌入式应用的理想选择。本文将深入探讨如何在XC7Z020芯片上构建一个…...

蓝牙耳机连接背后的秘密:SDP协议在A2DP配对中的关键作用

蓝牙耳机连接背后的秘密&#xff1a;SDP协议在A2DP配对中的关键作用 每次打开蓝牙耳机&#xff0c;手机总能自动识别并恢复上次的音量设置和播放控制——这种无缝体验背后&#xff0c;隐藏着一套精妙的协议对话机制。就像餐厅老顾客无需重复点单&#xff0c;蓝牙设备间的"…...

多模态大模型端侧落地难?揭秘TensorRT-LLM+ONNX Runtime双引擎协同部署的7个关键阈值指标

第一章&#xff1a;多模态大模型端侧部署方案 2026奇点智能技术大会(https://ml-summit.org) 端侧部署多模态大模型面临算力受限、内存紧张、功耗敏感与实时性要求高等多重挑战。当前主流路径聚焦于模型轻量化、推理引擎适配与硬件协同优化三大方向&#xff0c;兼顾语义理解、…...

实测分享:用Livox Mid360跑通FAST-LIO2,我遇到的3个最头疼的问题及解决方法

实测分享&#xff1a;用Livox Mid360跑通FAST-LIO2&#xff0c;我遇到的3个最头疼的问题及解决方法 最近在项目中使用Livox Mid360激光雷达搭配FAST-LIO2算法进行SLAM建图时&#xff0c;遇到了几个令人头疼的技术难题。这些问题看似简单&#xff0c;却耗费了我大量时间排查解决…...

JavaSE 基础语法 - 初始 Java

一、Java是什么&#xff1f; Java 是一门面向对象的、跨平台的高级编程语言&#xff0c;由 Sun Microsystems 公司&#xff08;后被 Oracle 收购&#xff09;于 1995 年推出&#xff0c;设计初衷是 “Write Once, Run Anywhere&#xff08;一次编写&#xff0c;到处运行&#x…...