RabbitMQ是一个消息代理。它的核心原理非常简单:接收和发送消息。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ就扮演着邮箱、邮局以及邮递员的角色。

Windows:

  1. 下载并安装erlang

    RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。

    根据本机位数选择erlang下载版本。

     下载完成之后,进行安装(一路next),记住安装的路径并设置环境变量(电脑->属性->环境变量->path) 路径定位到bin(C:\Program Files\erl10.3\bin)

    完成之后,可以通过命令进行验证

    说明安装成功

  2.下载并安装RabbitMQ

    选择版本进行下载

    正常软件安装流程.在cmd命令下(C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.7.13\sbin)执行命令

rabbitmq-plugins.bat enable rabbitmq_management

    打开目录,双击rabbitmq-server.bat

  

  此时可以打开地址:http://localhost:15672

  默认的用户名和密码都是guest

   3.安装PHP相应扩展

    根据自己的机器型号与PHP版本下载相应扩展

    之后将php_amqp.dll复制到php/ext中并在配置文件中添加配置项:

[amqp]
extension=php_amqp.dll

    然后将rabbitmq.1.dll复制到php根目录(E:\xampp\php) , 同时修改Apache配置文件httpd.conf,添加如下代码:

#rabbitmq
LoadFile "E:/xampp/php/rabbitmq.1.dll"

    重启Apache,查看是否已经加载了amqp模块

最新文章

  1. bootstrap 日期控件 bootstrap-datepicker
  2. Windows Server 2008 R2组策略创建用户桌面快捷方式
  3. 锋利的jQuery学习总结
  4. Html+js 控制input输入框提示
  5. Python3基础 print 输出hello world
  6. centos下网络的基本配置方法讲解
  7. 【USACO 1.3.2】修理牛棚
  8. Http错误代码表
  9. 地址选择的,弹出的下拉。select。通过《option》《/option》来隔开
  10. 如何给自己的app添加分享到有道云笔记这样的功能
  11. springcloud之服务注册与发现(zookeeper注册中心)-Finchley.SR2版
  12. netstat -an查看到大量的TIME_WAIT状态的解决办法
  13. 【PAT】B1071 小赌怡情(15 分)
  14. easyui-datebox 只能获取当前日期以前的日期
  15. 【转】Java学习---集合框架那些事
  16. selenium java-3 定位元素的八种方法
  17. hive streaming 使用的时候的一些心得
  18. 关于move
  19. put ListView in a ScrollView(bug fixed)
  20. 浅谈vuex

热门文章

  1. 从零开始搭建运维体系 - ansible
  2. 挖一挖@Bean这个东西
  3. 一个多阶段库存订货问题的 +Leapms 求解要点
  4. SmartSql 动态代理仓储
  5. 痞子衡嵌入式:恩智浦i.MXRT系列微控制器量产神器RT-Flash用户指南
  6. jq切换面板
  7. 基于Windows服务的WCF
  8. Java 基本文件操作
  9. .net解析csv(C#导表工具)
  10. C# -- 等待异步操作执行完成的方式