浩哥笔记

我们的征途是星辰大海

  menu
40 文章
3364 浏览
1 当前访客
ღゝ◡╹)ノ❤️

RabbitMQ的安装以及对应的PHP扩展的安装

记于2019-2-27

环境:windows 平台,PHP7.1.9

1、安装 Erlang

image.png

  • 我选择的是图中的版本,一直next即可

2、下载安装RabbitMQ

image.png

 rabbitmq-plugins.bat enable rabbitmq_management

 rabbitmq-service.bat start

PS: 2019 年 2 月 12 日添加

  • 如果执行 rabbitmq-plugins.bat enable rabbitmq_management 报错,并且是设置好了环境变量后依然出现这个问题:

image.png

  • 那么就执行下面的命令后,在执行上面的命令

image.png

 set ERLANG_HOME=C:\Program Files\erl10.2
  • 可能会报错提示 但已经运行 这个时候执行
rabbitmq-service.bat stop

image.png

3、安装PHP的rabbitMQ扩展

下载 dll 文件 地址 http://pecl.php.net/package/amqp

  1. 先查看 PHP 版本。

image.png

  1. 选择问稳定版的 dll

image.png

我选择的是 1.9.3 。因为 Thread Safety enable ,所以选择的是 TS。

image.png

  1. 下载后解压

image.png

  1. 将 php_amqp.dll 文件放在 PHP 安装目录 ext 下

image.png

  1. php.ini 里面添加
 extension=php_amqp.dll
  1. 将 rabbitmq.4.dll 文件放在 php/php7.1.9/目录下,并在 apach 的 httpd.conf 文件中加上一句:
 LoadFile "C:/wamp64/bin/php/php7.1.9/rabbitmq.4.dll"

image.png

  1. 重启 apache 和 PHP 服务。

  2. 访问 phpinfo();

  3. 有 amqp 则安装成功

image.png

4、项目中安装php-amqplib库

使用 composer 安装

  1. 项目目录下的 composer.json 文件中增加下面内容
{
    "require": {
    "php-amqplib/php-amqplib": "^2.8",  //增加这行
  }
}
  1. 然后执行:
 composer update php-amqplib/php-amqplib。

更加方便的做法是直接执行

composer require php-amqplib/php-amqplib 

便可以直接进行安装了

image.png

5、接下来就可以尽情的玩耍了。。。


标题:RabbitMQ的安装以及对应的PHP扩展的安装
作者:barryzpc
地址:https://myblog.zhengpc.com/articles/2020/03/17/1584413384830.html
说明:转载请注明出处
赞赏:如果对你有帮助,可略微支持一下
赞赏码