# Устанавливаем autoreconf со всеми зависимостями, необходим для сборки rabbitmq-c
apt-get install dh-autoreconf
# Скачиваем стабильный rabbitmq-c (с новыми версиями amqp может не работать)
apt-get install dh-autoreconf
# Скачиваем стабильный rabbitmq-c (с новыми версиями amqp может не работать)
wget https://github.com/alanxz/rabbitmq-c/archive/rabbitmq-c-v0.3.0.zip
unzip rabbitmq-c-v0.3.0.zip
# Собираем rabbitmq-c
autoreconf -i
./configure
make
make install
# Устанавливаем модуль amqp для php
pecl install amqp-1.0.5# Подключаем модуль в php
vim /etc/php5/conf.d/amqp.ini
extension=amqp.sophp -m | grep amqp
# Добавляем репозиторий с rabbitmq
echo "deb http://www.rabbitmq.com/debian/ testing main" > /etc/apt/sources.list.d/rabbitmq.list
wget http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
apt-key add rabbitmq-signing-key-public.asc
apt-get update
# Устанавливаем и запускаем rabbitmq
apt-get install rabbitmq-server -y
service rabbitmq-server start
# Добавляем пользователя в rabbitmq
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl add_user $USER $PASS
rabbitmqctl set_user_tags $USER administrator
rabbitmqctl set_permissions -p / $USER ".*" ".*" ".*"
rabbitmqctl delete_user guest
service rabbitmq-server restart