rabbitmq安装

本文详细介绍如何在CentOS 7上安装配置Erlang环境及RabbitMQ服务器,包括安装过程、配置修改、服务启动及状态检查等步骤,并提供了解决安装过程中遇到的依赖问题的方法,最后还介绍了如何安装RabbitMQ的可视化插件和AMQP扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装erlang环境

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum -y install erlang

安装(此包适用centos7,其他包见http://www.rabbitmq.com/install-rpm.html)

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_11/rabbitmq-server-3.6.11-1.el7.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum -y install rabbitmq-server-3.6.11-1.el7.noarch.rpm 

修改配置
 

cd /etc/rabbitmq/
vi rabbitmq.config
内容
[{rabbit, [{loopback_users, []}]}].

启动服务

service rabbitmq-server start

查看服务状态

service rabbitmq-server status

安装可视化插件

rabbitmq-plugins enable rabbitmq_management

可视化插件端口 15672

rabbitmq端口 5672

初始化账号:密码 guest:guest

 

 

出错

Error: Package: rabbitmq-server-3.6.11-1.el7.noarch (/rabbitmq-server-3.6.11-1.el7.noarch)
           Requires: socat

解决:

yum -y install epel-release

yum install socat

 

 

安装AMQP扩展

wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz
tar -zxvf rabbitmq-c-0.8.0.tar.gz
cd rabbitmq-c-0.8.0
autoreconf -i
./configure --prefix=/usr/local/rabbitmq-c
make && make install


wget http://pecl.php.net/get/amqp-1.9.3.tgz
tar -zxvf amqp-1.9.3.tgz
cd amqp-1.9.3
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c
make && make install

 

转载于:https://my.oschina.net/u/232595/blog/1519317

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值