我正在 Windows 10 上开发 Wampserver。
我正在使用名为 ZMQ 的扩展。我从以下位置下载了 DLLS:https://pecl.php.net/package/zmq/1.1.3/windows 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 行未知”
奇怪的是文件“php_zmq.dll”实际上存在于指定的路径中。
重要的提示:我的“D:\wamp64\bin\apache\apache2.4.18\bin\php.ini”和“D:\wamp64\bin\php\php7.0.4”中都有“extension=php_zmq.dll”行\php.ini”(据我了解,CLI 使用它)。我无法删除其中任何一行,因为扩展会被删除,或者它在 CLI 中不起作用。
我有同样的问题。使用 PHP 7.0 x64 TS。我使用了 pecl 中的确切 dll,但出现同样的错误。我的所有其他扩展都加载良好并且位于同一目录中
我遵循了所有说明https://superuser.com/questions/585291/installing-zeromq-on-windows-7-wamp-server https://superuser.com/questions/585291/installing-zeromq-on-windows-7-wamp-server.
主要更新是执行以下操作:
copy libzmq.dll
and libsodium.dll
到 php 根目录。 (两者都可以在 pecl zip 文件中找到。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)