CAMQP Extension
-
- Сообщения: 51
- Зарегистрирован: 2011.11.20, 13:42
CAMQP Extension
Использую расширение CAMQP для связи с rabbitmq выдает ошибку
include(AMQPQueue.php): failed to open stream: No such file or directory
include(AMQPQueue.php): failed to open stream: No such file or directory
Re: CAMQP Extension
Проверьте наличие файла, регистр имени, где лежит (импорт прописан?)..rafaelkyrdan писал(а):Использую расширение CAMQP для связи с rabbitmq выдает ошибку
include(AMQPQueue.php): failed to open stream: No such file or directory
...
-
- Сообщения: 51
- Зарегистрирован: 2011.11.20, 13:42
Re: CAMQP Extension
Теперь вроде подключил правильно делаю тестовый пример
выдает такую ошибку:
вопрос что это такое ? и где моя ошибка?
Код: Выделить всё
public function actionWrite()
{
$ex = Yii::app()->amqp->declareExchange('my_new_exchange');
$ex->publish('message1', 'some.route');
$ex->publish('message2', 'some.route');
$ex->publish('message3', 'some.route');
$ex->publish('messageN', 'some.route');
$this->actionRead();
}
public function actionRead()
{
$messages = array();
$queue = Yii::app()->amqp->declareQueue('my_new_queue');
while ($message = $queue->get()) {
$messages[] = $message;
}
$this->render('index',array('messages'=>$messages));
}
там такая строкаsyntax error, unexpected T_STRING in C:\Program Files (x86)\EasyPHP-5.3.5.0\www\slangwho_php\protected\components\AMQP\CAMQPQueue.php on line 44
Код: Выделить всё
Yii::trace("Trying to get messages", "CEXT.CAMQP.CAMQPQueue.get");
-
- Сообщения: 51
- Зарегистрирован: 2011.11.20, 13:42
Re: CAMQP Extension
Задал этот вопрос на заграничном форуме там тоже молчат.
Re: CAMQP Extension
Внимательнее проверьте ошибку. Какая строка? В каком файле?rafaelkyrdan писал(а):Задал этот вопрос на заграничном форуме там тоже молчат.
...
-
- Сообщения: 51
- Зарегистрирован: 2011.11.20, 13:42
Re: CAMQP Extension
Ошибку показывает в файле из расширения.Возможно или неправильно подключил само расширение, или тестовый пример запустил не правильно, и т.д. Я так понял задача не распостраненная и поэтому решений мало.
Re: CAMQP Extension
У Вас строка из другого файла... Ошибку переводить нужно?rafaelkyrdan писал(а):Ошибку показывает в файле из расширения.Возможно или неправильно подключил само расширение, или тестовый пример запустил не правильно, и т.д. Я так понял задача не распостраненная и поэтому решений мало.
...
-
- Сообщения: 51
- Зарегистрирован: 2011.11.20, 13:42
Re: CAMQP Extension
что значит строка из другого файла?
Re: CAMQP Extension
rafaelkyrdan писал(а):что значит строка из другого файла?
В файле CAMQPQueue.php такое:...CAMQPQueue.php on line 44Код: Выделить всё
Yii::trace("Trying to get messages", "CEXT.CAMQP.CAMQPQueue.get");
Код: Выделить всё
return parent::get($flags ^ AMQP_NOACK);
* - Yii 1.1.x or above
* - AMQP PHP library
...
-
- Сообщения: 51
- Зарегистрирован: 2011.11.20, 13:42
Re: CAMQP Extension
Если я правильно понял то у меня php скомпилирован без либы?
что это такое?AMQP_NOACK определён?
Re: CAMQP Extension
Константа..rafaelkyrdan писал(а):что это такое?
"Либа не компилируется".. посмотрите про расширения PECL
...