首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Gearman + Net_Gearman + Windows

Gearman + Net_Gearman + Windows
EN

Stack Overflow用户
提问于 2011-05-19 14:18:39
回答 2查看 2K关注 0票数 2

我试图在windows机器(2003服务器)上安装Gearman + Net_Gearman + GearmanManager。

此时,我正确地执行了Job ()的java版本,安装了PEAR和Net_Gearman包。

  • 我需要在php.ini中添加gearman库吗?如何?
  • 如何将齿轮管理器“连接”到net_gearman?是否有必要在net_gearman (C:\php\PEAR\Net\Gearman)的同一个目录中复制gearmanmanager的文件?
  • 如何测试一切是否正常?

谢谢,我真的很迷茫,和windows一起工作,这是一个很大的障碍。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-30 18:40:44

GearmanManager不会在Windows上工作--所以你也没什么可以做的。它在PHP中使用pcntl扩展,这在Windows中是不可用的。

您不需要将PHP_Gearman添加到ini文件中,因为它是一个PEAR库。只要将其安装为常规PEAR包(默认情况下在php.ini中配置的目录中),就可以使用它。否则,必须将包含Net/的目录添加到include_path中。

您可以通过从CLI运行您的客户机来向gearman服务器提交任务,然后查看您的工作流程是否有任何工作要做,从而测试一切是否正常。我对java-gearman-服务一无所知,但是通过将-vvvv添加到命令行中,可以将常规的C-守护进程放到“更详细”的模式中(我忘记了v-s的数量:越多v的等于越详细。

我知道这是个老生常谈的问题,但如果有人在互联网上偶然发现这个问题.

票数 1
EN

Stack Overflow用户

发布于 2011-05-20 00:04:40

我对PHP不太了解,NET_Gearman,但我敢打赌你会在google (http://groups.google.com/group/gearman)上得到更快的响应。考虑到它是一个纯PHP实现,我假设它将在windows下工作。

该死的窗户..。

PS。我很高兴看到人们正在使用java-gearman-服务:)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6060114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档