我在Symfony 2应用程序中遇到错误。
Fatal error: Class 'GearmanClient' not found
更多信息:
来自php -m
列表gearman
的结果。
Meaning: Gearman Extension is installed.
php --info | grep gearman
的结果:
/etc/php.d/40-gearman.ini
gearman
gearman support => enabled
libgearman version => 1.1.12
Meaning: Gearman Extension is installed.
我还使用以下代码制作了一个新文件:
<?php
$gmc = new GearmanClient();
$gmc->addServer('localhost');
print $gmc;
?>
在网页上输出的
Catchable fatal error: Object of class GearmanClient could not be converted to string in /var/www/test-gearman/gearman.php on line 5
没有类似GearmanClient not found
的错误。
Meaning: GearmanClient is found by the test application.
我不明白的是:
现在,已安装gearman扩展程序,并且测试应用程序甚至可以找到GearmanClient。为什么我的symfony应用程序会引发此错误。
我正在使用 supertag / gearman-bundle 。
先谢谢了。非常感谢您的帮助。