【问题标题】:zeromq php extension for windows用于 Windows 的 zeromq php 扩展
【发布时间】:2011-07-19 05:47:52
【问题描述】:

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

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

【问题讨论】:

    标签: php zeromq php-extension zend-server


    【解决方案1】:

    对于其他寻找此内容的人,我在以下位置找到了它:

    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
    

    【讨论】:

    • 我下载了 dll 并放置在适当的目录中,但我仍然在 appache 错误日志中收到如下错误“无法加载动态库 'c:/wamp/bin/php/php5.4.3/ ext/php_zmq.dll' - 找不到指定的模块。\r\n 在 Unknown on line 0" 但 php_zmq.dll 是 ext 文件夹
    • 您使用的是哪个 php 版本?你重启了apache服务吗?你下载了 php5 的 zmq 吗?你用的是哪个版本的php?
    【解决方案2】:

    试试这个,好用,我刚刚上传了:https://github.com/Polycademy/php_zmq_binaries

    --编辑--

    所有 ZMQ 扩展现在都在:http://windows.php.net/downloads/pecl/releases/zmq/

    【讨论】:

    • 是否有 5.3.x 的 x64 版本可用,还是我们必须为此升级 php 版本?
    • 您必须询问 PHP ZMQ 的创建者。搜索github!
    • 好的,我搜索了,没有。您必须构建一个或相应地降级/升级。谢谢
    【解决方案3】:

    我不在 Windows 上使用 ZMQ,但在 Linux 上,它还需要 uuid 扩展。

    安装 ImageMagick 扩展也存在问题,因为它们之间的 uuid 冲突。但是,确保在 imagik 之前加载 zmq 是一种有效的解决方法。

    【讨论】:

    • 让我又省了几个小时的头痛
    【解决方案4】:

    我遇到了同样的问题。使用 php-zmq_zeromq-{version}-zts 文件夹中的 dll 为我解决了这个问题。

    【讨论】:

      【解决方案5】:

      我终于找到了!从梨网站下载 [http://pecl.php.net/package/zmq/1.1.1/windows]

      【讨论】:

        猜你喜欢
        • 2017-04-10
        • 1970-01-01
        • 2013-05-25
        • 1970-01-01
        • 2015-08-30
        • 1970-01-01
        • 2011-01-04
        • 2012-03-06
        • 2012-07-02
        相关资源
        最近更新 更多