我在安装 pecl/amqp
时遇到此错误
当我在命令行中输入:pear install pecl/amqp
WARNING: php_bin C:\xampp\php.\php.exe appears to have a suffix .\php.exe,
但
config variable php_suffix does not match
ERROR: The DSP amqp.dsp does not exist.
我需要安装它,以便我可以在 php 上使用 amqp (
RabbitMQ
)。
最佳答案
Note to Windows users: This extension does not currently support Windows since the librabbitmq library does not yet support Windows.
但是here at RabbitMQ website是一个windows安装程序...
显然是关于的信息php.net 页面是过时
要安装这样做:
php_amqp.dll
到您的 php ext
文件夹并启用 php.ini 文件中的扩展名:extension=php_amqp.dll
rabbitmq.#.dll
到您的 Windows 系统 32 文件夹(其中 # 对应于版本号)。 所有这些都是根据我在博客上找到的帖子here .
更新
我更新了上面的一些信息。这篇博文是 2013 年的,只提到了旧版本,但无论如何它是您需要采取的步骤的一个很好的指南。从那时起,可以使用更新的版本,因此如果您想安装更新的版本,请注意过程中存在一些细微的差异(主要是版本号)。
关于php - 如何在 Windows 上安装 amqp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817714/