我正在使用配置了IIS 7.5的Zend服务器。我搜索了编辑:zeromq php扩展,我发现了这些http://valokuva.org/builds/和http://snapshot.zero.mq/
我试图在php.ini中添加扩展名,当我启用它时,表示zend admin显示错误 “系统无法加载此扩展”并在日志中“PHP启动:无法加载动态库'C:\ Program Files \ Zend \ ZendServer \ lib \ phpext \ php_zmq.dll' - 找不到指定的模块。第0行未知“。
我曾尝试从源代码构建扩展名(.dll),但它也无效。在http://www.zeromq.org/bindings:php上写下
首先需要安装ØMQ(建议使用2.1.x或更高版本)
我是否必须先在我的机器上安装一些东西才能使用此扩展程序,因为只有源可用或我是否错误地放置了文件?
虽然我正在为python运行zeromq绑定并且运行没有问题。
非常感谢任何帮助或指南。
答案 0 :(得分:7)
对于其他寻找此事的人,我发现了:
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
答案 1 :(得分:4)
试试这个,它有效,我刚刚上传了它:https://github.com/Polycademy/php_zmq_binaries
- 编辑 -
所有ZMQ扩展现在位于:http://windows.php.net/downloads/pecl/releases/zmq/
答案 2 :(得分:1)
我不在Windows上使用ZMQ,但在Linux上,它还需要uuid扩展。
安装ImageMagick扩展程序也存在问题,因为uuid之间存在冲突。确保在imagik之前加载zmq是一种有效的解决方法。
答案 3 :(得分:0)
我遇到了同样的问题。使用php-zmq_zeromq-{version}-zts
文件夹中的dll为我解决了问题。
答案 4 :(得分:0)
我终于找到了!从梨网站下载 [http://pecl.php.net/package/zmq/1.1.1/windows]