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%\bin

 

 

 

  测试:打开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_pro\Extensions\php\php7.3.4nts\ext 

将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/

使用创建的账号密码登录

 

posted @ 2021-01-04 00:15  coder_xds  阅读(316)  评论(0)    收藏  举报