openssl版本查看_rabbitmq安装,当前最新版本为3.6.10

本文详细介绍了如何在Linux环境下安装Erlang及RabbitMQ,并配置环境变量,实现通过网页管理RabbitMQ服务。

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

5109f77e943b285aa4bb24d1ebfe220b.png

1、首先自己创建一个目录,我在usr/local下创建了一个erlang目录,cd到该目录下

9fdc1a2bd455b7e4bef25a813b290440.png

2、在这个目录下下载最新版本的erlang,当前版本是20.0

c0b4bc7f97222fcaf0e135f23f40bf1a.png

3、下载完后查看目录,

784674e591a446a311809b79a7e73d91.png

4、解压下载好的文件

cca92baaa2e38b8a5bed085d23597d07.png

5、编译安装Erlang对环境有要求,为防止在编译的时候提示某些软件包未安装之类的错误,所以我将Erlang需要的软件提前安装,直接使用yum进行安装即可。

yum install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel -y

yum install openssl-devel zlib-devel –y

yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel

三条yum命令都执行完之后,开始编译安装erlang

回到我们刚创建的erlang目录下,进到解压完的文件夹内

76a10b254a47fd7a445204916ef63fb6.png

f11df17027aa63ee843975de92298fa5.png

6、然后再configure 。prefix后面指定的是安装目录,此时我把Erlang安装到了/opt/erlang目录下

./configure --prefix=/opt/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

出现以下内容说明已经配置完毕

c833d797d6988de8280cfe085f24f476.png

7、接下来使用编译命令

make&&make install

到make这一步需要大约10分钟左右。。。

安装完成后做个软连接

ln -s /opt/erlang/bin/erl /usr/local/bin/erl

测试Erlang的安装是否成功:

cd /usr/local/bin

erl

会出现如下的提示信息

Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V9.0 (abort with ^G)

1>

在1>后面输入EvenN = lists:filter (fun (N) -> N rem 2 == 0 end, lists:seq (1,100)).

会出现下面提示信息

[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,

44,46,48,50,52,54,56,58|...]

2>

然后输入halt().

beec272b08d055958f72754781e29f50.png

到此时说明Erlang已经安装成功,下面我们要修改环境变量。

vim /etc/profile

我们移到最后一行,在这里我们输入以下信息

ERLANG_HOME=opt/erlang

PATH=$ERLANG_HOME/bin:$PATH

export ERLANG_HOME

export PATH

具体效果如下图

823c00a381a044287101887989d47c62.png

然后保存并退出。保存后重新激活使环境变量生效

source /etc/profile

验证是否已经追加成功

echo $ERLANG_HOME

上面命令会显示以下信息

opt/erlang

echo $PATH

上面命令会显示以下信息

opt/erlang/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/lmy/bin

OK,到现在为止我们的Erlang安装完成啦!!

下载最新版的rabbitmq,当前最新版本为3.6.10

还是回到之前在local创建的erlang目录下

使用命令

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz

在这里使用wget命令的时候,会出现报错信息,显示当前openssl的版本太低,需要进行更新,我们使用命令yum update -y wget,yum完成之后再执行上面的wget命令

查看下载的文件

下载下来的文件名为rabbitmq-server-generic-unix-3.6.10.tar.xz。这里需要注意,下载下来的文件是.xz后缀,我们需要下载安装xz解压软件

使用命令

yum -y install xz

然后解压rabbitmq

xz -d rabbitmq-server-generic-unix-3.6.10.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.6.10.tar

将解压好的文件移动到我的安装目录下去:

mv rabbitmq_server-3.6.10 /opt/

0b739c3e3ab5cb861d8f9a8351f81d11.png

然后进到rabbitmq的sbin目录下

dbf0acd8104f69783eaebfd981d226c0.png

这时候我们有两种启动方式,一种是前台启动,还有一种是后台启动

命令分别是

直接启动 ./rabbitmq-server
后台启动 ./rabbitmq-server -detached
开启插件管理页面 ./rabbitmq-plugins enable rabbitmq_management
关闭服务 ./rabbitmqctl stop

在这里我们还需要设置登录的账号和密码

./rabbitmqctl add_user admin 123456

然后设置该用户的类型

./rabbitmqctl set_user_tags admin administrator

再给这个用户设置权限

./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

由于我们要使用页面管理,所以需要在启动后开启页面插件,然后关闭防火墙在window中使用ip地址登录

7bc70fa0fd0ed1a72aef05eddf744da4.png

输入刚才设置好的账号和密码进行登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值