初识RabbitMQ,附RabbitMQ+PHP演示实例

那么我蛮来安装RabbitMQ+PHP环境:

1.安装RabbitMQ

安装RabbitMQ之前首先要安装Erlang语言开发包,下载地址:http://www.erlang.org/download/otp_win32_R15B.exe 默认安装即可

配置环境变量 ERLANG_HOME C:\Program Files (x86)\erl5.9

  添加到PATH  %ERLANG_HOME%\bin;

下载安装RabbitMQ,下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.4/rabbitmq-server-3.3.4.exe

  配置环境变量 C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-2.8.0

  添加到PATH %RABBITMQ_SERVER%\sbin;

然后到dos里面切换到RabbitMQ目录下,执行rabbitmq-plugins.bat enable rabbitmq_management, 安装完成之后以管理员身份启动 rabbitmq:输入命令:

rabbitmq-service.bat stop
  rabbitmq-service.bat install
  rabbitmq-service.bat start
然后,浏览器中输入:127.0.0.1:15672,用户名密码是guest ,如果能登陆就说明安装成功。

2.接下来要安装php的amqp扩展

先用phpinfo()查看php版本信息,及,信息

最后根据上面的信息去下载相应的amqp版本:http://pecl.php.net/package/amqp

据上面信息我们的是32位非线程安全版本

加压后:

将php_amqp.dll复制到php/ext,同时在php.ini中添加如下代码:

[amqp]

extension=php_amqp.dll

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

rabbitmq

LoadFile “C:/xampp/php/rabbitmq.1.dll”

最后重启看看是否已经加载了amqp模块:

---------------------------------到这里为止,安装已经结束-------------------------------------------------

RabbitMQ+PHP展示实例

新建rabbit_consumer.php作为消费者

View Code

新建rabbit_publisher.php作为生产者

View Code
测试一下:

先起一个窗口同样切换到php目录,输入:php c:/xampp/htdocs/RabbitMQ/rabbit_consumer.php

运行消费者

然后再起一个dos窗口,切换到php根目录,输入以下命令:php c:/xampp/htdocs/RabbitMQ/rabbit_publisher.php

运行生产者

消费者接收到消息

这样就模拟了队列对消息的处理,希望我们通过这篇文章对RabbitMQ的认识都能有一定的提升。
文章转自:攻略-第5页-9335游戏网

作者:9335游戏网,转载请注明原文链接:https://www.clw9335.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值