RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。我今天进行了window环境下的rabbitmq的安装与使用。
首先,安装rabbitmq要先安装 erlang,下载地址: Downloads – Erlang/OTP
下载以后,下一步下一步安装即可,然后下载rabbitmq安装,下载地址:Installing on Windows — RabbitMQ
同样下一步下一步安装即可。
接下来是要安装php的rabbitmq的扩展了,去下载对应的插件,下载地址:
PECL :: Package :: amqp 1.11.0 for Windows
这个自己找到符合自己版本的扩展下载即可
解压,找到 php_amqp.dll 文件,放到php的ext扩展目录中 ,主要还要找到一个rabbitmq.4.dll的文件, 上说是rabbitmq.1.dll,我下载的是rabbitmq.4.dll。这个文件放到php.ini的同级目录
打开php.ini 把 extension=php_amqp 放进去
然后重启服务,查看phpinfo();
amqp已经有了。
rabbitmq 已经安装,php扩展也添加了,接下来就是下载 php-rabbitmq扩展了。
新建测试目录,目录下面添加 新composer.json文件,添加代码
安装扩展 在对应的目录下执行 composer install
代码下载完成,进行测试
消费者代码receive.php
生产者代码 send.php
命令行进入根目录 执行 php send.php send
命令行进入根目录 执行 php receive.php
演示成功!
以上博客,有参考
MQ:RabbitMQ学习(三) — 使用官 提供的php composer包连接 – wukong1688 – 博客园
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8793 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!