哈哈,我又回来了,最近又和java较劲了,好不容易把上一个项目搭建完成,转眼间就换到了windows系统。在我的印象中,windows应该比linux简单得多,但每次的意外总是被我遇上。之前的代码在测试服务器上使用宝塔面板,本地测试时为了方便,直接从商店下载对应的插件就行,都是java专家去处理的,我只需要简单搭建运行环境就好。然而,这次不一样,windows系统上即使安装了宝塔,也没有可用的插件。这就是今天的主角【rabbitmq-3.8】和【erlang-23.2】。问题就出在这,知道两个软件的插件,但是却无法下载,因为官网不提供直接下载链接,而是通过【github.com】进行下载,也不知道我的网络环境怎么了,鬼使神差地就是无法访问【github.com】。
没办法,只能通过【访问国外网站】的方式进行访问和下载。由于项目要求使用【3.8.10】版本,官方指导3.8版本兼容的【Erlang/OTP】是(22.3-23.X),按照要求下载完毕,安装过程就不多说了,简单说下配置环境变量的问题。
安装完RabbitMQ和Erlang(otp_win64_23.2.exe)后,配置环境变量。在桌面我的电脑上右键属性,选择高级系统设置,在弹出的对话框内再次找到【高级】,然后点击底部的【环境变量】,在新窗口弹出对话框就是系统的环境变量,如图:
找到【系统变量】,点击下面的新建,
【环境变量名】:RABBITMQ_SERVER
【值】:D:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.14
注意【值】就是安装的RabbitMQ的路径,如图:
然后点击确定,接下来添加【path变量】,找到变量名称为【Path】的变量,点击编辑,如图:
因为变量已经存在,所以是有固定值的,我们在其最后加上【%RABBITMQ_SERVER%\sbin;%ERLANG_HOME%\bin;】,直接复制粘贴就行,需要注意的是看看原来的变量值最后是不是一个;分号,是的话直接加,不是的话自己加上;分号再复制粘贴上面的值,最后就直接点击确定、确定、确定即可。
安装和部署都已经完成,接下来需要启动软件了,这个和Linux相似,需要通过命令启动,此时进入的目录:
D:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.14\sbin,在文件路径输入cmd,打开命令窗口,如图:
需要注意的是,在路径的位置上直接输入【cmd】即可弹出命令提示符,然后输入命令:
rabbitmq-plugins enable rabbitmq_management
因为我的机器已经是启动状态了,所以是如上的截图,最后打开浏览器访问地址:
https://www.php.cn/link/a69b2c975d4194c1ea375c1dffde56f1
输入默认的账号和密码进行登录:
账号:guest
密码:guest
这里再说下,之所以会出现“User can only log in via localhost”是因为默认用户guest被限制只能通过localhost访问,公网IP登录就需要修改配置文件,但是按照网上的教程在配置文件里,把(大概在40行):
{loopback_users, [>]},配置修改为:
{loopback_users, []},如图所示:
然后重新启动就好了,但是,我配置了也重启了,还是无效,不清楚原因,索性重新建立的账户密码。
RabbitMQ 重启命令,进入路径“D:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.14\sbin”,在文件路径输入cmd,打开命令窗口输入:
net stop RabbitMQ && net start RabbitMQ
等待重启生效,如图:
最后附上RabbitMQ和Erlang版本对应关系如下:
【官网】:https://www.php.cn/link/26a468ededb15b85ca1e561c3f59bb66
至此,软件安装和部署完成,项目访问正常,折腾了一大圈,难倒是不难就是最初下载的时候比较费劲,软件不就放了,有需要的留言反馈吧,我去搬砖了。毕竟年底工作较多,忙到午饭都没有时间吃的那种,还得抽空写个教程记录,免得下次安装的时候忘得一干二净!
以上就是记录Windows系统安装部署RabbitMQ3.8和Erlang23.2心酸过程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号