【发布时间】:2019-07-24 19:38:43
【问题描述】:
我想用 PHP 7.3 在 windows 10 中安装 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. 添加扩展=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.重启,重启,重启,……
我该如何解决这个问题?
【问题讨论】: