因为RabbitMQ服务端代码是使用并发式语言Erlangb编写的,安装RabbitMQ之前需要先安装Erlang
安装Erlang
下载地址:http://www.erlang.org/downloads
直接在当前页面上找window的安装包,根据自己电脑的类型下载对应版本
下载完成之后,就是双击安装,下一步下一步,安装完成,
安装完成之后还需要修改环境变量
此电脑->右键属性->高级系统设置->环境变量
1.先新建一个内容:
变量名:ERLANG_HOME
变量值:刚才的安装路径
2.双击已有的环境变量 Path,进去里面,点击新建,
内容:%ERLANG_HOME%\bin
最后一次一次保存退出
进入命令提示符,输入:erl ,看到版本号,说明安装成功
安装RabbitMQ
下载地址:http://www.rabbitmq.com/download.html
当前页面找到window的安装包,不过比较慢,不知道什么原因
也可以点击右边的按钮,一样又安装包可以下载,比较快点
下载之后一样,双击安装,
安装完成之后,使用命令行(使用管理员权限)进去安装目录下的 sbin 目录
输入以下命令进行安装
rabbitmq-plugins enable rabbitmq_management
安装完成之后,进入到sbin文件下,双击rabbitmq-server.bat 文件,
等待几秒之后,访问 http://localhost:15672 这个网址,就可以登陆进RabbitMQ的后台管理了
默认的账号密码都是guest 登陆即可
有时候需要用窗口查看东西 执行命令,进入到安装目录sbin下 直接执行就ok
比如 rabbitmqctl list_queues 查看有那些队列,和消息
安装amqp扩展
因为php是使用amqp连接的RabbitMQ的,需要按章扩展才可以
下载地址:http://pecl.php.net/package/amqp
找到稳定的版本,点击进去下载对应的版本号,和php版本
1.将下载文件夹中的php_amqp.dll 文件放入对应的php的ext文件夹中
2.将下载文件夹中的rabbitmq.4.dll 文件放入对应的php跟目录中
3.在php.ini 中添加扩展 extension=php_amqp.dll
重启环境后,就可以在php的信息中看到amqp的扩展了