用于Windows的zeromq php扩展

时间:2011-07-19 05:47:52

标签: php zeromq php-extension zend-server

我正在使用配置了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绑定并且运行没有问题。

非常感谢任何帮助或指南。

5 个答案:

答案 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]