无法加载动态库 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 扩展,
- 我从这里http://pecl.php.net/package/zmq/1.1.3/windows专门下载了7.1 Thread Safe (TS) x86
- 将
php_zmq.dll
移动到文件 C:\xampp\php\ext
,并且
- 将
extension=php_zmq.dll
写入文件C:\xampp\php\php.ini
,
- 将
C:\xampp\php\ext
写入WindowsPATH
,
但我仍然收到此错误:
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.dll
和 libzmq.dll
必须复制到 C:\xampp\php
目录。
我有 XAMPP 和 PHP 版本
PHP 7.1.13 (cli)(内置:2018 年 1 月 3 日 20:16:04)(ZTS MSVC14(Visual C++ 2015)x86).
我想安装 ZeroMQ 扩展,
- 我从这里http://pecl.php.net/package/zmq/1.1.3/windows专门下载了7.1 Thread Safe (TS) x86
- 将
php_zmq.dll
移动到文件C:\xampp\php\ext
,并且 - 将
extension=php_zmq.dll
写入文件C:\xampp\php\php.ini
, - 将
C:\xampp\php\ext
写入WindowsPATH
,
但我仍然收到此错误:
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.dll
和 libzmq.dll
必须复制到 C:\xampp\php
目录。