讲师中心 微信公众号
AI工具推荐 视频效率加速

如何在宝塔面板配置RabbitMQ环境_解决Erlang版本不匹配导致启动失败

阿墨吖_9461

阿墨吖_9461

发布时间:2026-04-28 09:01:19

|

748人浏览过

|

来源于php中文网

原创

根本原因是Erlang未正确安装或版本不兼容,日志中出现“Failed dependencies: erlang >= 25.0 is needed”等提示即可确认;需手动下载匹配的CentOS 8版Erlang RPM包(如esl-erlang_26.0.2_1_centos_8_x86_64.rpm),重命名后替换/tmp下缺失包并重装。

☞☞☞☞点击夸克ai手把手教你,操作像呼吸一样简单!☜☜☜☜☜

如何在宝塔面板配置RabbitMQ环境_解决Erlang版本不匹配导致启动失败 - php中文网

RabbitMQ在宝塔面板里装完就红叉、点启动没反应、rabbitmqctl 命令报错“not found”——基本可以断定是Erlang没装上,或者装了但版本和RabbitMQ不兼容。

看日志确认是不是Erlang缺失或版本错配

别急着重装。先去宝塔面板【软件商店】→ 找到RabbitMQ → 点【日志】按钮,翻到底部找这几类关键报错:

  • Failed dependencies: erlang >= 25.0 is needed
  • erlang
  • rabbitmq-plugins: command not found
  • Unit rabbitmq-server.service not found

只要出现其中任意一条,说明RabbitMQ的二进制文件根本没注册进系统服务,根源就是Erlang运行时缺失或版本越界。宝塔安装脚本会尝试自动下载Erlang RPM包,但在Alibaba Cloud Linux 3、Anolis OS等非标准发行版上,它常因包名拼写错误、签名验证失败或源不可达而静默跳过。

btpanel phpsite 宝塔面板PHP网站
btpanel phpsite 宝塔面板PHP网站

宝塔面板 PHP 网站管理:站点创建、删除、启停、PHP 版本切换、域名管理、SSL证书管理、伪静态管理、数据库管理

下载

手动安装匹配的Erlang RPM包(以RabbitMQ 3.12.4为例)

RabbitMQ 3.12.x 明确要求 erlang >= 25.0 且 erlang 。官方推荐用 <code>esl-erlang_26.0.2 这个版本。注意:必须严格匹配你日志里提示缺失的RPM包名,比如报错里写的是 /tmp/esl-erlang_26.0.2-1alinux3_x86_64.rpm,你就得下这个全名的包,不能只下 esl-erlang_26.0.2-1~centos~8_amd64.rpm 就完事。

  • 用宝塔【终端】执行:wget https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_26.0.2-1~centos~8_amd64.rpm -O /tmp/esl-erlang_26.0.2-1alinux3_x86_64.rpm(若失败,改用百度网盘提供的适配包,链接见知识库)
  • 强制安装:rpm -ivh /tmp/esl-erlang_26.0.2-1alinux3_x86_64.rpm --force --nodeps
  • 卸载已失败的RabbitMQ:yum remove rabbitmq-server -y
  • 回到宝塔【软件商店】重新点击【安装】

启动后仍无法访问Web控制台?检查三处端口和密码

安装成功 ≠ 能用。常见卡点有三个:

  • 宝塔【安全】页没放行端口:必须手动放开 5672(AMQP)和 15672(Web管理)
  • 云厂商安全组没同步放开:阿里云/腾讯云后台的安全组规则也要加这两条入方向规则
  • admin密码未重置:宝塔生成的初始admin账号默认禁止远程登录;必须进宝塔RabbitMQ插件页面,点【管理员权限】→【修改密码】才能生效

改完密码后,浏览器访问 http://你的IP:15672 才能正常登录。别信“guest/guest”,RabbitMQ默认禁用该用户外网访问。

为什么改名、强制安装、绕过签名验证都得做?

因为RabbitMQ的RPM包校验非常严格:它不仅检查依赖版本号,还验证Erlang RPM包的GPG签名和文件名哈希。Aliyun Cloud Linux 3这类系统没有预置Erlang Solutions的公钥,NOKEY 错误直接导致安装中断;而宝塔脚本生成的临时包名又和实际下载的包名不一致,not an rpm package 报错就来了。所以手动补包时,“改名”不是可选项,是必须对齐的硬性步骤;--force --nodeps 也不是乱来,是在确保版本正确的前提下,跳过已被破坏的信任链,让服务先跑起来——后续再通过 rabbitmq-plugins enable rabbitmq_management 补全插件即可。

热门AI工具

更多
火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

码上飞
码上飞 Hot

一款基于自然语言的AI应用开发平台,可根据用户描述自动生成应用程序,帮助个人和团队快速完成应用原型与开发。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

相关专题

更多
rabbitmq和kafka有什么区别
rabbitmq和kafka有什么区别

rabbitmq和kafka的区别:1、语言与平台;2、消息传递模型;3、可靠性;4、性能与吞吐量;5、集群与负载均衡;6、消费模型;7、用途与场景;8、社区与生态系统;9、监控与管理;10、其他特性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

664

2024.02.23

Java 消息队列与异步架构实战
Java 消息队列与异步架构实战

本专题系统讲解 Java 在消息队列与异步系统架构中的核心应用,涵盖消息队列基本原理、Kafka 与 RabbitMQ 的使用场景对比、生产者与消费者模型、消息可靠性与顺序性保障、重复消费与幂等处理,以及在高并发系统中的异步解耦设计。通过实战案例,帮助学习者掌握 使用 Java 构建高吞吐、高可靠异步消息系统的完整思路。

1108

2026.01.28

RabbitMQ使用教程合集
RabbitMQ使用教程合集

RabbitMQ使用教程合集整理 RabbitMQ 基础教程、消息队列开发案例、生产者消费者、交换机与队列实战内容。

204

2026.05.20

RabbitMQ集群部署指南
RabbitMQ集群部署指南

RabbitMQ集群部署指南聚合 RabbitMQ 集群部署、高可用架构、镜像队列、故障恢复、监控与运维优化内容。

137

2026.05.20

RabbitMQ Docker实战指南
RabbitMQ Docker实战指南

RabbitMQ Docker实战指南提供 RabbitMQ Docker 镜像部署、Docker Compose、Kubernetes Operator 与云原生实践教程。

162

2026.05.20

Docker Desktop怎么设置端口映射
Docker Desktop怎么设置端口映射

本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。

0

2026.11.03

Docker Desktop镜像构建教程
Docker Desktop镜像构建教程

想使用Docker Desktop将本地项目构建成Docker镜像?本专题围绕镜像构建的实际操作展开,介绍Dockerfile编写、构建命令使用、镜像标签设置和构建日志查看等内容,同时整理镜像无法生成、依赖安装失败及构建缓存异常等问题的排查思路。

0

2026.11.03

Docker Desktop容器创建指南
Docker Desktop容器创建指南

本专题聚焦Docker Desktop容器创建与运行配置,介绍通过本地镜像或远程镜像创建容器的方法,以及容器启动、终端访问、日志查看和基础管理等操作。针对端口冲突、参数配置不当、容器无法启动等情况,也整理了相应的排查方向。

0

2026.11.03

Tailwind CSS 如何制作导航栏和卡片
Tailwind CSS 如何制作导航栏和卡片

用 Tailwind CSS 制作导航栏和卡片,可先搭建语义化结构,再组合 Flex、Grid、间距、圆角与阴影类。这里整理横向导航、移动端菜单、卡片网格及悬停效果的相关文章,帮助你把常见页面组件做得清晰且适配不同屏幕。

0

2026.11.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
宝塔入门指引手册
宝塔入门指引手册

共0课时 | 0人学习

宝塔官方实践教程
宝塔官方实践教程

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn