windows php 安装rabbitmq

我的版本组合

rabbitmq-server-3.8.9.exe:https://www.rabbitmq.com/download.html

esl-erlang_23.0_windows_amd64.exe:https://www.erlang-solutions.com/resources/download.html

php_amqp-1.10.2-7.3-nts-vc15-x64.zip:https://windows.php.net/downloads/pecl/releases/amqp/1.10.2/

php_amqp版本要与本地php版本匹配(64位或32位,线程安全或非线程安全)

1.安装erlang

  运行.exe文件

  添加系统环境变量

  

 erlang的安装目录根据自己的安装目录填写

  Path命令路径增加erlang脚本路径:%ERLANG_HOME%in

  测试:打开windows命令界面运行erl命令,运行结果如下表示安装成功

2.安装rabbitmq

  运行.exe文件

  添加系统环境变量和Path路径

测试

  诊断安装是否正常

  在sbin目录下执行如下命令,出现如下提示很可能世rabbitmq版本和erlang版本不兼容导致,建议去官网验证下。

rabbitmq-diagnostics status

  

   启动服务

移动到rabbitmq sbin目录,运行 rabbitmq-server.bat文件,如下图所示安装成功

3.添加amqp扩展

 将php_amqp.dll复制到php安装路径ext目录

  D:phpstudy_proExtensionsphpphp7.3.4ntsext 

将php_amqp.4.dll复制到ext的父文件夹下

修改php.ini配置文件,增加如下配置

  extension=php_amqp.dll

修改apache httpd.conf文件,增加如下配置

  # rabbitmq
  LoadFile "D:/phpstudy_pro/Extensions/php/php7.3.4nts/rabbitmq.4.dll"

4.安装manage组件

移动到rabbitmq server sbin目录下 

执行如下命令,安装manage插件

rabbitmq-plugins enable rabbitmq_management

  

创建管理员

rabbitmqctl add_user admin amqp123
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator

  

浏览器访问 http://127.0.0.1:15672/

使用创建的账号密码登录

原文地址:https://www.cnblogs.com/xiangdongsheng/p/14227612.html