无法加载动态库 php_zmq.dll - 找不到指定的模块

Unable to load dynamic library php_zmq.dll - The specified module could not be found

我有 XAMPP 和 PHP 版本
PHP 7.1.13 (cli)(内置:2018 年 1 月 3 日 20:16:04)(ZTS MSVC14(Visual C++ 2015)x86).

我想安装 ZeroMQ 扩展,

但我仍然收到此错误:

PHP Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_zmq.dll' - The specified module could not be found. in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_zmq.dll' - The specified module could not be found. in Unknown on line 0

可能是什么问题?

我找到了解决方案 - 必须将 libzmq.dll 文件复制/移动到 php.exe 所在的目录 文件是。

所以在我的情况下 C:\xampp\php

我按照别人说的做了,还是不行。然后我注意到ZMQ ZIP文件中多了一个.DLL文件:libsodium.dll。当我将其复制到 C:\xampp\php 目录时,它起作用了。

总结:文件 libsodium.dlllibzmq.dll 必须复制到 C:\xampp\php 目录。