Как добавить расширение ZeroMQ в PHP IIS - PullRequest
0 голосов
/ 01 декабря 2018

Этот вопрос очень похож на: Невозможно загрузить динамическую библиотеку php_zmq.dll - Указанный модуль не найден

Но мне нужен ответ, специфичный для конфигурации в IIS PHP Fast-CGI, может быть даже ограничен v10 (Windows Server 2016).Для меня обычная конфигурация прекрасно работает с XAMPP и Windows 10, но не работает с IIS.

Вот что я сделал до сих пор:

  1. Установлены все доступные VC ++ распространяемые файлы
  2. Установленный ZeroMQ v4.0.4
  3. Загруженный PHP ZMQ v1.1.3-7.2-ts-vc15-x64
  4. Переместил php_zmq.dll в C: \ Program Files \ IIS Express \ PHP\ v7.2 \ ext
  5. Перемещен libzmq.dll в C: \ Program Files \ IIS Express \ PHP \ v7.2
  6. Добавлена ​​директива расширения в php.ini
  7. Добавлен путь к папке ext

После перезапуска сервера выдается следующее предупреждение:

[01-Dec-2018 01:11:34 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'php_zmq.dll' (tried: C:\Program Files\iis express\PHP\v7.2\ext\php_zmq.dll (The specified module could not be found.), C:\Program Files\iis express\PHP\v7.2\ext\php_php_zmq.dll.dll (The specified module could not be found.)) in Unknown on line 0

При php -m я также не могу увидеть модуль zmq в списке.

...