如何在Windows上安装amqp

问题描述 投票:2回答:3

安装pecl/amqp时出现此错误

当我在命令行中键入:pear install pecl/amqp

警告:php_bin C:\ xampp \ php。\ php.exe似乎有一个后缀。\ php.exe,

但是

配置变量php_suffix不匹配错误:DSP amqp.dsp不存在。

我需要安装它,以便可以在php上使用amqp(RabbitMQ)。

php rabbitmq pear amqp pecl
3个回答
6
投票

@ AMQP installation php.net

Windows用户注意:该扩展名当前不支持Windows,因为librabbitmq库尚不支持Windows。

但是here at RabbitMQ website是Windows安装程序...

显然[页面上的信息是过时


要这样安装:

    this official PECL amqp page为您的php下载正确的软件包
  1. 解压缩
  2. php_amqp.dll添加到您的php ext文件夹,并在php.ini文件中启用扩展名:extension=php_amqp.dll
  3. rabbitmq.#.dll添加到Windows系统32文件夹(其中#对应版本号)。

  • 根据我发现here的博客上的帖子,所有这些。


    更新

    我更新了上面的一些信息。该博客文章来自2013年,仅提及较旧的版本,但这仍然是您需要采取的步骤的不错指南。从那时起,就可以使用较新的版本,因此请注意,如果要安装较新的版本,此过程会有一些细微的差异(主要是版本号)。]


  • 4
    投票
    这在PHP 7.1和Windows的amqp 1.9.4中对我有效。

    1
    投票
    尽管这不会回答如何通过花梨安装pecl / amqp安装RabbitMQ,但是您是否曾经尝试过将rabbitmq与纯php实现一起使用[C0?
    © www.soinside.com 2019 - 2024. All rights reserved.