Невозможно загрузить динамическую библиотеку php_zmq.dll - указанный модуль не найден - PullRequest
0 голосов
/ 26 июня 2018

У меня есть XAMPP с версией PHP
PHP 7.1.13 (cli) (сборка: 3 января 2018 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 в Windows PATH,

, но я все еще получаю эту ошибку:

Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку 'C: \ xampp \ php \ ext \ php_zmq.dll' - указанный модуль не найден.в поле «Неизвестно» в строке 0

Предупреждение. Запуск PHP: невозможно загрузить динамическую библиотеку «C: \ xampp \ php \ ext \ php_zmq.dll» - указанный модуль не найден.в Неизвестно в строке 0

В чем может быть проблема?

Ответы [ 2 ]

0 голосов
/ 17 ноября 2018

Я сделал то же, что и другие, но это все равно не сработало.Затем я заметил, что в ZIP-файле ZMQ есть еще один файл .DLL: libsodium.dll.Когда я скопировал это в каталог C: \ xampp \ php, это сработало.

Подводя итог: файлы libsodium.dll и libzmq.dll должны быть скопированы в каталог C:\xampp\php.

0 голосов
/ 26 июня 2018

Я нашел решение - файл libzmq.dll необходимо скопировать / переместить в каталог, где находится файл php.exe.

Так что в моем случае C:\xampp\php

...