【问题标题】:PHP Gearman installationPHP Gearman 安装
【发布时间】:2013-09-28 06:54:22
【问题描述】:

我试图整理出 php 的 gearman 扩展,但没有任何进展。我已尝试按照网站上的说明安装 gearman-1.1.2。 Install gearman

感谢您的精彩文章,因为安装顺利进行。但是重启apache2并尝试输入php命令后给我这样的:

$ php
  PHP Warning:  PHP Startup: gearman: Unable to initialize module
  Module compiled with module API=20090626
  PHP    compiled with module API=20121212
  These options need to match
    in Unknown on line 0

还尝试了 phpinfo() 但似乎尚未启用 gearman。 Atlast 发现 gearman.so 没有被复制到 /usr/lib/php5/20121212 但复制后状态仍然没有改变。

请帮帮我。

提前致谢。

【问题讨论】:

  • 您使用的 gearman 版本太旧了。大约 3 岁 5 个月零 16 天。
  • 这个版本我已​​经从这个网站pecl.php.net/package/gearman
  • 如果你是从源代码编译的,你是针对超级旧的头文件构建的,请确保你的 php-devel 与你的 php 二进制包是最新的。
  • 是的......我已经通过使用 pecl upgrade gearman 作为 root 升级 gearman 解决了这个问题,它就像一个魅力。

标签: php ubuntu php-5.3 gearman


【解决方案1】:

抱歉,我的问题含糊不清,这是一个愚蠢的错误。我使用

升级了我的 gearman 包

pecl upgrade gearman 作为根。现在它工作正常。

【讨论】:

    猜你喜欢
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 2018-09-25
    • 2016-01-25
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多