windows+php+nginx环境下的php-amqp扩展如何安装?

最近在研究使用php+rabbitmq消息队列进行一步消息消费,想要在本地环境进行安装使用:
本地环境:windows+php+nginx+mysql
在网上查找许多资料都是基于apache的安装,请大神解答如何在nginx环境下进行安装amqp扩展

阅读 5.5k
2 个回答
https://pecl.php.net/package/amqp
选择对应版本的dll,放置到php.ini指定目录中,并添加extension=/path/to/amqp.dll

更新-------------------------------------

下载对应 版本的ts、nts、x64/x86、VC14版本的amqp.dll,解压,将php_amqp.dll添加到php.ini
并将rabbitmq.4.dll放置到php的根目录下(ext目录的上层)

经验证 win下nginx、fpm环境上述操作可行 注意对应版本即可

centos下安装见
CentOS安装RabbitMQ及PHP扩展

本人php7.1 ,amqp 1.9.3 nginx 情况下

1.复制php_amqp.dll 到php/ext/
2.复制rabbitmq.4.dll 到php/
3.复制rabbitmq.4.dll 到windows/system32/ (如32位) ,64位则windows/SysWOW64/

4.php.ini 加入
extension=php_amqp.dll

5.重启服务

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题