gpt4 book ai didi

php - 在 Windows 10 和 PHP 7.3 中安装 AMQP

转载 作者:行者123 更新时间:2023-12-03 11:04:22 25 4
gpt4 key购买 nike

我想在带有 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. 添加 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_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 非线程安全

    关于php - 在 Windows 10 和 PHP 7.3 中安装 AMQP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54967199/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com