Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP ZMQ扩展:无法加载动态库_Php_Wamp_Zeromq_Wampserver - Fatal编程技术网

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

PHP ZMQ扩展:无法加载动态库,php,wamp,zeromq,wampserver,Php,Wamp,Zeromq,Wampserver,我正在Windows 10上的Wampserver上工作。 我正在使用一个名为ZMQ的扩展。我从以下网站下载了DLL: 我以前使用过PHP5.6的扩展版本,它可以正常工作。但是扩展有一个bug,所以我决定将我的php版本升级到7.0.4并尝试新版本的扩展。 扩展已成功安装,并显示在phpinfo()中,但当我尝试从命令行(或使用扩展的CLI服务)运行“php-v”时,我收到以下错误:“警告:php启动:无法加载动态库'D:/wamp64/bin/php/php7.0.4/ext/php_zmq

我正在Windows 10上的Wampserver上工作。 我正在使用一个名为ZMQ的扩展。我从以下网站下载了DLL:

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

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


重要注意事项:我的“D:\wamp64\bin\apache\apache2.4.18\bin\php.ini”和“D:\wamp64\bin\php\php7.0.4\php.ini”(据我所知,CLI使用的是)中都有一行“extension=php\u zmq.dll”。我无法删除这两行中的任何一行,因为随后扩展被删除,或者它在CLI中不起作用。

我遇到了相同的问题。使用PHP7.0x64TS。我使用了pecl中的确切dll,但出现了相同的错误。我的所有其他扩展都加载良好,并且都在同一目录中

我遵守了所有的指示

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


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

这通常意味着由于某种原因,
php_zmq.DLL
试图加载的DLL无法找到或加载。或者可能您没有安装所有正确的MSVC C/C++运行时。请参阅,谢谢!我只是将php_zmq.DLL处理到了bin。