centos7安装最新版本rabbitmq

By gavin

第一步:安装erlang

yum install socat -y

rabbitmq与erlang版本号对比表

erlang下载地址: https://www.erlang.org/downloads

或者 https://github.com/erlang/otp/releases/tag/OTP-25.1.2

下载otp_src_25.1.2.tar.gz

上传到服务器上进行解压,进入到目录otp\_src\_25.1.2执行以下命令,生成makefile文件。
```
./configure
```

执行如下命令,编译安装erlang。

```
make
make install
```

测试已完成编译的软件

1)执行如下命令,进入erl环境。

```
erl
```

当系统回显类似如下信息时,表示进入erl环境。

erl  
Erlang/OTP 25 \[erts-13.1.2\] \[source\] \[64-bit\] \[smp:1:1\] \[ds:1:1:10\] \[async-threads:1\]

Eshell V13.1.2 (abort with ^G)

第二步:安装rabbitmq

</div>rabbitmq下载地址:<https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.11.4/rabbitmq-server-generic-unix-3.11.4.tar.xz>

下载后上传服务器进行解压, cd rabbitmq-server-3.11.4

增加配置文件: vi etc/rabbitmq/rabbitmq.config

```
%% this is a comment
[
  {rabbit, [
      {tcp_listeners, [5673]}
    ]
  }
].
添加环境变量 vi /etc/profile
export PATH=$PATH:/usr/local/rabbitmq/sbin (mq安装位置)
source /etc/profile
启动rabbitmq
rabbitmq-server -detached
echo "/usr/local/rabbitmq/sbin/rabbitmq-server -detached" >> /etc/rc.local #添加开机自启动
启动管理界面
rabbitmq-plugins enable rabbitmq_management
查看rabbitmq状态
rabbitmqctl status
停止rabbitmq 
rabbitmqctl stop

```