PHP ZMQ扩展:无法加载动态库

Roy*_*yar 3 php wamp wampserver zeromq

我正在使用Windows 10上的Wampserver。我使用的扩展名为ZMQ。我从以下网址下载了DLLS:https://pecl.php.net/package/zmq/1.1.3/windows

我以前使用的是PHP 5.6扩展版本,并且可以正常工作。但是该扩展程序有一个错误,因此我决定将我的php版本升级到7.0.4并尝试新版本的扩展程序。该扩展程序已成功安装,并显示在phpinfo()中,但是当我尝试从命令行(或使用该扩展程序的CLI服务)运行“ php -v”时,出现以下错误:“警告:PHP启动:无法加载动态库'D:/wamp64/bin/php/php7.0.4/ext/php_zmq.dll'-找不到指定的模块。在第0行的Unknown中”

奇怪的是文件“ php_zmq.dll”实际上存在于指定路径中。

重要说明:我的“ D:\ wamp64 \ bin \ apache \ apache2.4.18 \ bin \ php.ini”和我的“ D:\ wamp64 \ bin \ php \ php7”中都有“ extension = php_zmq.dll”行.0.4 \ php.ini”(据我所知,CLI使用该文件)。我无法删除这些行中的任何一行,因为此扩展名已删除,或者在CLI中不起作用。

doc*_*RIN 5

我有同样的问题。使用PHP 7.0 x64 TS。我使用了来自pecl的确切dll,但存在相同的错误。我所有其他扩展名都可以正常加载并且位于同一目录中

我按照https://superuser.com/questions/585291/installing-zeromq-on-windows-7-wamp-server上的所有说明进行操作。

主要更新将执行以下操作:

复制libzmq.dlllibsodium.dll到php root目录。(两者都可以在pecl zip文件中找到。