当前位置:网站首页 > C++编程 > 正文

linux安装wechat(Linux安装Apache)



 
  
 
  

在这里插入图片描述

1 make:

 
  

或者(详见问题2说明)

 
  

执行结果:

 
  

执行make test 检测安装

 
  

会得到如下结果提示“All tests passed without errors!”,表示make成功

 
  

2 启动

安装完成后在src目录下会出现服务程序redis-server,按默认方式启动redis

 
  

执行结果

 
  

问题1: 缺少gcc依赖

/bin/sh:行1: cc:未找到命令

在这里插入图片描述
解决
安装gcc依赖包

 
  

问题2: 缺少jemalloc依赖

 
  

在这里插入图片描述
错误原因:
redis默认要使用jemalloc作为内存分配器,单系统不具备,只有默认的libc;

解决方案有两种:
1. make命令指定libc:

 
  

2. 在系统中安装 jemalloc;
2.1 jemalloc 相对libc的好处:
  ① 减少内存碎片,提升内存使用效率;
  ② 多线程环境表现优异,有较高的并发性能;
  ③ 支持多种内存分配算法,可根据场景优化;
  ④ 对发内存分配表现较好;




2.2 jemalloc 安装:
  1. 安装epel仓库
  
  2. 安装jemalloc
  
在这里插入图片描述




问题3: 安装jemalloc 继续make出现问题(未解决!!)

注: 问题2 jemalloc 问题采用方案1:make MALLOC=libc 解决,可以避免这个问题;

到此这篇linux安装wechat(Linux安装Apache)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • plc1500下位组件错误(plc显示下位组件错误)2025-08-19 15:09:09
  • 消息认证码mac值(消息认证码mac全称)2025-08-19 15:09:09
  • apc和pc的区别(apc和pc能对接吗)2025-08-19 15:09:09
  • can通讯功能(can 通讯)2025-08-19 15:09:09
  • dbf文件怎么转换成excel(dbf文件怎么转换成wps)2025-08-19 15:09:09
  • 数组方法slice splice(数组方法slice返回什么)2025-08-19 15:09:09
  • can通讯入门(can通迅)2025-08-19 15:09:09
  • convid怎么念(convinced怎么读?)2025-08-19 15:09:09
  • seamless翻译(seaclose翻译)2025-08-19 15:09:09
  • vs怎么创建c++项目2019(vs怎么创建一个c++项目)2025-08-19 15:09:09
  • 全屏图片