在Windows 10和PHP 7.3中安装AMQP

问题描述 投票:1回答:1

我想在Windows 10中使用PHP 7.3安装AMQP,以便在symfony 4中使用.windows不使用任何apache / iis / nginx并直接由symfony运行。

一切还好!直到,我决定在项目中使用rabbitmq并需要amqp。

所以,1。下载AMQP 1.9.4(兼容php 7.3) 2.将php_amqp.dll复制到c:\ php 3.将rabbitmq.4.dll(AMQP 1.9.4兼容)复制到c:\ windows \ system32 4.添加extension = php_amqp.dll> php.ini 5. php.ini extension_dir =“ext”

但我得到这个错误:

PHP Warning:
PHP Startup: Unable to load dynamic library 'php_amqp.dll'
(tried: ext\php_amqp.dll (The specified module could not be found.),
ext\php_php_amqp.dll.dll (The specified module could not be found.)) in Unknown on line 0

我尝试这些指示: 1.将php.ini extension_dir更改为“C:\ php \ ext \” 2.安装openssl 1.1 3.将libeay32.dll,ssleay32.dll复制到“c:\ windows \ system32” 4.重启,重启,重启,......

我怎么解决这个问题?

php windows rabbitmq amqp
1个回答
0
投票

尝试:

  • 将php_amqp.dll和php_amqp.pdb复制到\ php \ ext \
  • 将rabbitmq.4.dll和rabbitmq.4.pdb复制到\ php \

它对我来说不适用于PHP 7.2.13RC1,但它适用于PHP 7.2.17

我使用的是Windows 10,x64,PHP非线程安全

© www.soinside.com 2019 - 2024. All rights reserved.