那么我蛮来安装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/