Я уже установил RabbitMQ на свой сервер, и все отлично работает с ним. Я уже пытался отправлять и получать сообщения в очереди с помощью Java-клиента, и все прошло отлично.
Теперь мне нужно установить PHP RabbitMQ-клиент, потому что я хочу передать Java-программу с веб-страницей PHP, но на этот раз мне не повезло.
Я уже выполнил шаги официальной веб-страницы для этой установки , в частности, следующие шаги:
# 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 (); command Я не вижу ничего, что связано с модулем AMQP (например, в этом вопросе). Поэтому я думаю, что это может быть проблемой при установке, но я попытался переустановить его два раза, и он продолжает говорить, что все прошло хорошо.
Кто-нибудь тоже пересек эту проблему?