找不到类“ GearmanClient”。扩展gearman.so已安装

时间:2018-12-13 05:51:45

标签: php symfony php-7 symfony-2.7 php-7.0

我在Symfony 2应用程序中遇到错误。

Fatal error: Class 'GearmanClient' not found

更多信息:

  1. 来自php -m列表gearman的结果。

    Meaning: Gearman Extension is installed.
    
  2. php --info | grep gearman的结果:

    /etc/php.d/40-gearman.ini
    gearman
    gearman support => enabled
    libgearman version => 1.1.12      
    
    Meaning: Gearman Extension is installed.
    
  3. 我还使用以下代码制作了一个新文件:

    <?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

先谢谢了。非常感谢您的帮助。

0 个答案:

没有答案