ошибка rabbitmq при подключении

я получил эту ошибку, когда пытаюсь подключиться с помощью php-amqp: Неустранимая ошибка: класс «AMQPConnection» не найден в

$credentials =array('host' => 'localhost','port' => 5672);
$cnn = new AMQPConnection($credentials);
$cnn->connect();

person SMSM    schedule 24.03.2011    source источник


Ответы (1)


Похоже, у вас не установлено расширение AMQP PECL. Это расширение PECL не является частью PHP по умолчанию, поэтому вам потребуется скомпилировать и установить его с помощью инструмента pecl.

person Charles    schedule 24.03.2011
comment
Ваша ссылка не работает, не могли бы вы отредактировать и дать более подробное объяснение того, как вы можете загрузить это расширение? - person Sweet Chilly Philly; 26.09.2016
comment
Ничего себе, они полностью уничтожили всю документацию для этого расширения. Без документации я бы очень не решался советовать кому-либо использовать это расширение на данный момент. В настоящее время существует множество библиотек AMQP и STOMP на чистом PHP, и любой, кто читает этот старый вопрос, должен использовать одну из них вместо расширения PECL. - person Charles; 07.10.2016