最适合入门的RabbitMQ+PHP教程(一)windows环境下安装rabbitmq!

技术分享 2019年03月14日 阅读 754 豆浆大叔
最近本来想继续研究rabbitmq,但是虚拟机出现了点点问题,所以就快速的再windows上安装一下rabbitmq的环境,方便直接写PHP代码来测试一些项目功能。那么下面就直接记录下整个安装流程了。

1、Erlang的安装

首先,您需要安装支持的 Windows 版Erlang。下载并运行Erlang for Windows 安装程序。为什么要安装erlang?因为RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是必须安装Erlang。

  1. 下载地址http://www.erlang.org/downloads,我本机电脑是64位的所以下载的64位版本。

  1. 下载完成以后安装就是常规走法,一直next下一步下一步就完事了,下面是我的傻瓜式安装流程(不需要的 可以略过此步操作)




  1. 配置环境变量:ERLANG_HOME=D:\erl10.3(刚刚安装路径)

  1. 然后path加参数:%ERLANG_HOME%\bin;

  1. 下面验证Erlang配置是否正确是否正常启动,快捷键windows+R,输入cmd打开命令窗口,输入erl,显示如下版本号了,证明我们已经配置成功!

2,下载rabbitmq与安装流程

(1),下载地址:http://www.rabbitmq.com/install-windows.html

我这边的安装流程如下(傻瓜式的next,会的直接略过):



(2),rabbitmq环境变量配置 

1.RABBITMQ_SERVER=D:\rabbitmq\rabbitmq_server-3.7.13

2.在Path中加入:%RABBITMQ_SERVER%\sbin;

(3),接下来安装RabbitMQ-Plugins,激活rabbitmq_management。快捷键windows+R,输入cmd打开命令窗口cd命令,进入RabbitMQ安装的sbin目录。
执行:rabbitmq-plugins enable rabbitmq_management

(4),我们一起来启动rabbitmq服务

第一种方式:找到安装目录下的sbin目录,我本地是:D:\rabbitmq\rabbitmq_server-3.7.13\sbin,找到rabbitmq-server.bat这个脚本双击即可启动。可以打开这个文件大致看一下,是一个rabbitmq启动服务命令。

双击之后会自动弹窗一个命令框如下:

然后我们浏览器输入http://localhost:15672(15672端口是rabbitmq默认的端口哦,不明白的看看rabbitmq官方文档就知道为什么是这个)。


注意:强调一下rabbitmq默认的账户和密码都是guest,不明白的查看官方文档。

登录以后界面如下图:

第二种启动方式:把上面打开的命令框关闭。

`net stop RabbitMQ && net start RabbitMQ`

可能会出现一下情况:

这个告诉我们服务名无效,则说明RabbitMQ不是windows的服务,所以我们需要注册一下windows服务:切换目录到sbin下 执行rabbitmq-service.bat install 安装一下

然后我们来检测一下rabbitmq是否已经注册到windows服务里面,windows+R 输入services.msc查看windows服务:

发现已经注册上了,则可以使用启动命令了。输入net start RabbitMQ出现一下界面,已经成功。

然后显示界面就跟上面一个样子了。到这里,整个windows下配置rabbitmq已经全部搞定!

下面就会开始rabbitmq的使用,每一个章节都会上代码,请时刻关注一下,会继续跟新rabbitmq的使用,明白当前最流行的消息队列服务。

Linux版本的安装方式请看另一篇章:https://www.phpassn.com/article/62.html

豆浆大叔 豆浆大叔 资深PHP工程师@某一线大厂

写了 264486 字,被 3 人关注,共写了 75 篇笔记

(已更名,豆浆大叔)有理想的码农,不应该只探究人性的懒惰面,而是积极的去探索人生道路上的荆棘坎坷,努力提升自己完善自己!
推荐文章:
  • 大数据领域Flink 与 Spark之间的区别?

    学而不思则罔 思而不学则殆,2020年砥砺前行!前言大家都知道已经2020年了,也到了新的一年。作为一个主营电商的公司,年底都会很忙。所以最近的更新进度也停滞不前,本来准备大侃PHP设计模式的,但是因...

    豆浆大叔 1个月前 3 吐槽 161 围观 技术分享
  • php如何实现钩子与实践案例

    前言学而不思则罔,思而不学则殆。30则而立,头顶正则脱光!昨天晚上,突然想起了PHP中的钩子如何使用?说实话,像dz,wordpress,TP,CI框架都已经集成了Hook钩子,尽管我不怎么使用框架以...

    豆浆大叔 2个月前 0 吐槽 61 围观 技术分享
  • Linux无法显示ip地址的解决办法

    今天想趁着有时间,用虚拟机调试一下lua脚本和其他的功能,结果启动虚拟机使用xshell连接不上,然后使用终端查看IP地址无法查看到,记录一下排查错误流程。查看IP地址使用ip addr 或者 ifc...

    豆浆大叔 2个月前 0 吐槽 119 围观 技术分享
  • 高并发性能指标QPS,TPS,RT,并发数,吞吐量是指什么?

    QPS,每秒查询QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。互联网中,作为域名系...

    豆浆大叔 2个月前 0 吐槽 259 围观 技术分享
  • 分享一些PHP常用的小算法

    下面分享一些最常见的算法,用PHP如何实现,拓展下知识面。冒泡排序function bubble_sort($arr) { $n=count($arr); for($i=0;$i<$n-1;$...

    我也庸俗 3个月前 0 吐槽 106 围观 技术分享
表情
  • [:821l1001:]
  • [:821l1002:]
  • [:821l1003:]
  • [:821l1004:]
  • [:821l1005:]
  • [:821l1006:]
  • [:821l1007:]
  • [:821l1008:]
  • [:821l1009:]
  • [:821l1010:]
  • [:821l1011:]
  • [:821l1012:]
  • [:821l1013:]
  • [:821l1014:]
  • [:821l1015:]
  • [:821l1016:]
  • [:821l1017:]
  • [:821l1018:]
  • [:821l1019:]
  • [:821l1020:]
  • [:821l1021:]
  • [:821l1022:]
  • [:821l1023:]
  • [:821l1024:]
  • [:821l1025:]
  • [:821l1026:]
  • [:821l1027:]
  • [:821l1028:]
  • [:821l1029:]
  • [:821l1030:]
  • [:821l1031:]
  • [:821l1032:]
  • [:821l1033:]
  • [:821l1034:]
  • [:821l1035:]
  • [:821l1036:]
  • [:821l1037:]
  • [:821l1038:]
  • [:821l1039:]
  • [:821l1040:]
  • [:821l1041:]
  • [:821l1042:]
  • [:821l1043:]
  • [:821l1044:]
  • [:821l1045:]
  • [:821l1046:]
  • [:821l1047:]
  • [:821l1048:]
  • [:821l1049:]
  • [:anger:]
  • [:applause:]
  • [:awkward:]
  • [:brokenheart:]
  • [:clown:]
  • [:confused:]
  • [:decline:]
  • [:diggingmouth:]
  • [:eyebrows:]
  • [:grinning:]
  • [:haha:]
  • [:ill:]
  • [:kiss:]
  • [:lascivious:]
  • [:laugh:]
  • [:love:]
  • [:lovely:]
  • [:rhinorrhea:]
  • [:smile:]
  • [:solid:]
  • [:strong:]
  • [:sweat:]
  • [:tearcollapse:]
  • [:tongue:]
  • [:uncomfortable:]
  • [:weak:]
  • [:worry:]
Tips:支持Markdown语法

2 个评论

豆浆大叔
(已更名,豆浆大叔)有理想的码农,不应该只探究人性的懒惰面,而是积极的去探索人生道路上的荆棘坎坷,努力提升自己完善自己!
资深PHP工程师 @ 某一线大厂

登录

第三方账号登录:
GitHub
微信
微博