- Краткое Введение
Я теперь с помощью топать, чтобы соединиться с ActiveMQ на основе PHP сайт работает на сервере апача. Stomp может работать в bash, но не может работать в apache.Почему stomp не может работать в apache?
- Подготовка
установить топать по
pecl install stomp
и изменять php.ini с
extension=stomp.so
У меня есть 'index.php', как это :
<?php
echo 'runing-';
/* connection */
try {
$stomp = new Stomp('tcp://localhost:61613');
echo 'connecting-';
} catch(StompException $e) {
die('Error! Connection failed: ' . $e->getMessage());
}
$stomp->send('/queue/test', 'Hello from PHP');
echo 'finished.';
/* close connection */
unset($stomp);
?>
- Start Рабочая
Во-первых, я бегу с
$ php index.php
И эхо, как мои ожидания:
$ php index.php
runing-connecting-finished.
Тогда я открыть его в браузере :
http://localhost/index.php
Он сообщает
runing-Error! Connection failed: Unable to connect to localhost:61613
- Вопрос
Я искать решение этой ошибки весь день ... Я думаю апачский блокировать запрос от топают так он успешно работает в bash.
Что мне делать, чтобы исправить эту ошибку?
Спасибо, действительно.