Windows安装RabbitMQ、添加PHP的AMQP扩展

前言

本地环境:win10、项目对应php版本php5.3、nginx服务器
需要按以下步骤一步一步来,先安装Erlang,再安装RabbitMq,再进行配置

一、安装Erlang

1. 官网下载最新windows安装包,下载地址

Windows安装RabbitMQ、添加PHP的AMQP扩展_第1张图片

2. 双击下载好的安装包,直接点击next

Windows安装RabbitMQ、添加PHP的AMQP扩展_第2张图片

3. 选择安装目录

Windows安装RabbitMQ、添加PHP的AMQP扩展_第3张图片

4. 将该目录配置到环境变量中

Windows安装RabbitMQ、添加PHP的AMQP扩展_第4张图片
Windows安装RabbitMQ、添加PHP的AMQP扩展_第5张图片

5. 查看是否安装成功

Windows安装RabbitMQ、添加PHP的AMQP扩展_第6张图片

二、安装RabbitMq

1. 下载官方安装包,下载地址

下滑找到
Windows安装RabbitMQ、添加PHP的AMQP扩展_第7张图片

2. 双击安装包,进行安装

Windows安装RabbitMQ、添加PHP的AMQP扩展_第8张图片
选择安装位置
Windows安装RabbitMQ、添加PHP的AMQP扩展_第9张图片

3. 安装成功

Windows安装RabbitMQ、添加PHP的AMQP扩展_第10张图片

4. 安装rabbitmq_management

cmd进到安装目录下的\rabbitmq_server-3.10.6\sbin,执行

rabbitmq-plugins enable rabbitmq_management

在这里插入图片描述

5. 查看是否安装成功

先双击打开安装目录(E:\software\RabbitMQ\rabbitmq_server-3.10.6\sbin)下的rabbitmq-server.bat启动服务端
Windows安装RabbitMQ、添加PHP的AMQP扩展_第11张图片
不启动用rabbitmqctl status查看状态会报错

Error: unable to perform an operation on node 'rabbit@脗脼脧脠脡煤'. Please see diagnostics information and suggestions below....

访问 http://127.0.0.1:15672/
Windows安装RabbitMQ、添加PHP的AMQP扩展_第12张图片
默认账号密码都是:guest Windows安装RabbitMQ、添加PHP的AMQP扩展_第13张图片

三、安装PHP的RabbitMQ扩展

1. 查看phpinfo中的信息

找到PROCESSOR_ARCHITECTURE(版本信息)、Thread Safety(disabled是非线程安全),
Windows安装RabbitMQ、添加PHP的AMQP扩展_第14张图片
在这里插入图片描述

2. 下载扩展包,下载地址,点击DLL选项,找到适配自己PHP版本的扩展包

Windows安装RabbitMQ、添加PHP的AMQP扩展_第15张图片
找到对应自己环境的DLL包下载Windows安装RabbitMQ、添加PHP的AMQP扩展_第16张图片
解压压缩包,需要用到的有这两个文件:rabbitmq.1.dllphp_amqp.dll

3. 配置php.ini

php_amqp.dll复制到php对应的ext目录下

php.ini文件最后加上:

extension=php_amqp.dll

4. 将rabbitmq.1.dll复制到php.ini同级目录下

在没有进行该操作之前直接重启服务会报错:
Windows安装RabbitMQ、添加PHP的AMQP扩展_第17张图片
没有配置nginx.conf

5. 查看扩展是否安装完成

打开phpinfo
Windows安装RabbitMQ、添加PHP的AMQP扩展_第18张图片
也可以通过命令行工具查看
Windows安装RabbitMQ、添加PHP的AMQP扩展_第19张图片

你可能感兴趣的:(Windows,Rabbit,AMQP,rabbitmq,php,windows)