安装RabbitMQ PHP:致命错误:Class';AMQP连接';找不到

安装RabbitMQ PHP:致命错误:Class';AMQP连接';找不到,php,rabbitmq,amqp,Php,Rabbitmq,Amqp,我已经在我的服务器上安装了RabbitMQ,一切正常。我已经尝试使用Java客户端发送和接收排队消息,一切都很顺利 现在我需要安装一个PHP RabbitMQ客户机,因为我想用PHP网页与Java程序进行通信,但这次我没有这么幸运 我已经遵循了的步骤,特别是以下步骤: # Download the rabbitmq-c library hg clone http://hg.rabbitmq.com/rabbitmq-c/rev/3c549bb09c16 rabbitmq-c cd rabbitm

我已经在我的服务器上安装了RabbitMQ,一切正常。我已经尝试使用Java客户端发送和接收排队消息,一切都很顺利

现在我需要安装一个PHP RabbitMQ客户机,因为我想用PHP网页与Java程序进行通信,但这次我没有这么幸运

我已经遵循了的步骤,特别是以下步骤:

# Download the rabbitmq-c library
hg clone http://hg.rabbitmq.com/rabbitmq-c/rev/3c549bb09c16 rabbitmq-c
cd rabbitmq-c
# Add the codegen requirement
hg clone http://hg.rabbitmq.com/rabbitmq-codegen/rev/f8b34141e6cb codegen
# Configure, compile and install
autoreconf -i && ./configure && make && sudo make install 
实际上,在控制台上,我可以看到它是“安装”的,没有任何问题。但是,当我尝试打开任何AMQP连接时,会出现以下错误:

Fatal error: Class 'AMQPConnection' not found
实际上,如果我使用phpinfo();命令我看不到任何与AMQP模块相关的内容(如所述)。所以我认为这可能是一个安装问题,但我尝试重新安装了两次,它一直说一切顺利

有人也遇到过这个问题吗?

解决了它


模块未加载到右侧的php.ini文件中。刚刚在右侧的php.ini文件末尾添加了
extension=amqp.so
,并重新启动了Apache。

这取决于您的php安装、版本、web服务器等