Этот вопрос очень похож на: Невозможно загрузить динамическую библиотеку php_zmq.dll - Указанный модуль не найден
Но мне нужен ответ, специфичный для конфигурации в IIS PHP Fast-CGI, может быть даже ограничен v10 (Windows Server 2016).Для меня обычная конфигурация прекрасно работает с XAMPP и Windows 10, но не работает с IIS.
Вот что я сделал до сих пор:
- Установлены все доступные VC ++ распространяемые файлы
- Установленный ZeroMQ v4.0.4
- Загруженный PHP ZMQ v1.1.3-7.2-ts-vc15-x64
- Переместил php_zmq.dll в C: \ Program Files \ IIS Express \ PHP\ v7.2 \ ext
- Перемещен libzmq.dll в C: \ Program Files \ IIS Express \ PHP \ v7.2
- Добавлена директива расширения в php.ini
- Добавлен путь к папке 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 в списке.