【问题标题】:PECL Adding gearman to php extensionPECL 将 gearman 添加到 php 扩展
【发布时间】:2014-11-25 18:53:52
【问题描述】:

嗨,我在这里真的很难过, 我正在尝试安装gearman 作业/任务队列。我正在使用 Windows,确切地说是 wappstack,然后完全按照说明 here 进行操作,到目前为止一切顺利。我想我已经安装了 gearman 服务器。

但我似乎找不到真正为 gearman 安装 PECL 扩展的方法。我的意思是我找不到任何 .dlls 来添加到 PHP ext文件夹。和 PECL 包here 只是让我更加一无所知。我无法调用 Gearman 类,当我使用 phpinfo(); 时,gearman 扩展不存在。我对此一无所知。

如何在我的 PHP 中添加并正确设置 gearman 扩展?请,谢谢!

【问题讨论】:

  • 你重启了apache吗?
  • 是的。不幸的是没有运气,我应该在 phpinfo() 中看到 gearman;对吗?
  • @scheisse_minelli 这真的很奇怪,因为每当我安装像 memcached 这样的 php 扩展时,我通常会下载一些 dll 文件,并将其添加到 ext 文件夹中。但是这个真的很奇怪,你能分享一下你是如何安装这个的吗?

标签: php yii-extensions php-extension pecl gearman


【解决方案1】:

要安装 PECL 的扩展,你需要使用 cmd。

  • 打开 cmd。
  • 转到 PHP 程序所在的目录。
  • 查找“pecl.exe”
  • 安装 gearman 扩展。

喜欢:

$ cd C:/BitNami/wappstack-[版本]/php/
$ pecl install gearman

  • 现在,在扩展目录中寻找“php_gearman.dll”。
  • 并将扩展名添加到 php.ini

http://php.net/manual/en/install.windows.extensions.php

http://php.net/manual/en/install.pecl.php

【讨论】:

  • 我遇到了一个错误...说“C:\bitnami\wappstackphp\php.exe 似乎有一个后缀 \php.exe,但配置变量 php_suffix 不匹配,错误:DSP gearman .dsp 不存在。
  • 尝试:$ pecl config-set php_suffix .exe$ pecl config-set php_bin C:\bitnami\wappstackphp\php.exe 并尝试重复该过程。我正在阅读bug.php#17016
  • 两个命令都返回“config-set succeded”,但我仍然有同样的错误
  • 我们仍然收到相同的错误消息,即错误:DSP gearman.dsp 不存在。
猜你喜欢
  • 2013-12-15
  • 2013-02-10
  • 2023-04-08
  • 2011-04-02
  • 1970-01-01
  • 1970-01-01
  • 2015-10-11
  • 1970-01-01
  • 2010-10-08
相关资源
最近更新 更多