Я использую сервер Zend, настроенный с IIS 7.5. Я искал для редактирования: zeromq php extension, я нашел эти http://valokuva.org/builds/ и http://snapshot.zero.mq/
Я попытался добавить расширение в php.ini, и когда я включил его в форме zend admin, он обнаружил ошибку «Система не смогла загрузить это расширение» и в журналах «PHP Startup: не удалось загрузить динамическую библиотеку» C: \ Program Files \ Zend \ ZendServer \ lib \ phpext \ php_zmq.dll '- указанный модуль не найден. Неизвестно в строке 0 ".
Я попытался построить расширение (.dll) из источника, но он также не работал. На http://www.zeromq.org/bindings:php написано
Сначала вам необходимо установить рекомендуемый формат ØMQ (рекомендуется 2.1.x или выше)
Должен ли я сначала установить что-то на моем компьютере, чтобы использовать это расширение, поскольку есть только источник, или я помещаю файл неправильно?
Хотя я запускаю привязку zeromq для python и работает без проблем.
Любая помощь или руководство высоко оценены.
Для тех, кто ищет это, я нашел его на:
https://github.com/mkoppanen/php-zmq
В частности:
https://github.com/mkoppanen/php-zmq/issues/62 http://178.79.157.189/~mikko/win32/php-zmq-win32.zip
Попробуйте это, он работает, я просто загрузил его: https://github.com/Polycademy/php_zmq_binaries
–РЕДАКТИРОВАТЬ–
Все расширения ZMQ теперь находятся в: http://windows.php.net/downloads/pecl/releases/zmq/
Я не использую ZMQ для Windows, но для Linux он также требует расширения uuid.
Также существует проблема с установкой расширения ImageMagick, поскольку между ними происходит столкновение uuid. Обеспечение того, что вы загружаете zmq до того, как imagik будет эффективным решением для этого.
У меня такая же проблема. Использование dll из php-zmq_zeromq-{version}-zts
проблему для меня.
Я окончательно нашел! Загрузка с грушевого сайта [ http://pecl.php.net/package/zmq/1.1.1/windows%5D