CodeIgniter 找不到 GearmanClient

CodeIgniter can't find GearmanClient

我已经为我的 Apache/CodeIgniter 服务器安装了 gearman。

我在 运行 时得到了这个输出:

php -i | grep gearman

我可以使用命令行创建 GearmanClient。

 $gmclient = new GearmanClient();
 $gmclient->addServer($id);

我无法在 CodeIgniter 控制器中创建 GearmanClient。 不断收到此错误:

class not found GearmanClient.

检查是否为所有 SAPIs.

启用了 Gearman 扩展

可能是命名空间问题。尝试使用 fully qualified name $gmclient = new \GearmanClient(); See How do I use internal or global classes in a namespace?