В моем приложении 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.
Iтакже создал новый файл со следующим кодом:
<?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 .
Заранее спасибо.Я действительно ценю любую помощь.