我想在 Windows 10 中使用 PHP 7.3 安装 AMQP,以便在 symfony 4 中使用。Windows 不使用任何 apache/iis/nginx 并直接由 symfony 运行。
一切还好!
直到,我决定在项目中使用rabbitmq并需要amqp。
所以,
1.下载(兼容 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 扩展目录 = "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.重启,重启,重启,...
我怎么解决这个问题?
Try:
- 将 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 非线程安全
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)