PHP致命错误:找不到类'AMQPConnection'

时间:2011-11-20 04:22:32

标签: php rabbitmq amqp

我已经看过this question了。它表明没有安装AMQP PECL扩展。但是,我已经成功安装了RabbitMQ以及内置的PECL AMQP扩展。以下是phpinfo()的输出。

phpinfo() output displaying AMQP extension configurations

您可以清楚地看到,AMQP已正确加载。但是,当我尝试建立连接时,它会显示 PHP致命错误:未找到类'AMQPConnection'。以下是代码。

$connection = new AMQPConnection();

这是输出。

user@ubuntu:~$ php repos/default/test.php
PHP Fatal error:  Class 'AMQPConnection' not found in /home/user/repos/default/test.php on line 5

为什么会这样?有什么建议?谢谢。

1 个答案:

答案 0 :(得分:5)

问题很可能是CLI安装使用的是与web / Apache模块不同的php.ini文件,您还需要将扩展​​名添加到CLI php.ini文件中。具体取决于您的平台。