Рубрики
Uncategorized

[RabbitMQ] – centos7 устанавливает учебники по rabbitmq, а PHP открывает расширения rabbitmq

Автор оригинала: David Wong.

Поскольку RabbitMQ написан на языке Erlang, нам сначала нужно установить Erlang.

 rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm

Способы установки, предоставляемые официальным сайтом:

rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
yum install rabbitmq-server-3.5.6-1.noarch.rpm

Я установил успешный способ: rpm -Uvh http://www.rabbitmq.com/relea…

rpm -qa|grep rabbitmq

  service rabbitmq-server start

служба rabbitmq-остановка сервера

статус rabbitmqctl

Поэтому, хотя мы правильно запустили службу rabbitmq, мы не можем подключиться, когда вводим ip: 15672 в браузере физической машины, потому что мы еще не настроили подключаемый модуль обслуживания и не открыли удаленное соединение.

rabbitmq-плагины позволяют управлять rabbitmq_

1. Новый файл конфигурации

vi/etc/rabbitmq/rabbitmq.conf

# Имя пользователя по умолчанию # Пароль по умолчанию # Удаленный доступ пользователя 2. Запустите службу rabbitmq

/sbin/service rabbitmq-запуск сервера 3. Просмотр запущенного [ [email protected] opt]#/sbin/service rabbitmq-статус сервера Перенаправление на/bin/systemctl статус rabbitmq-сервер.сервис ● rabbitmq-сервер.сервис – брокер RabbitMQ

 Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
 Active: activating (start) since Fri 2018-07-06 01:06:31 EDT; 1min 15s ago

Основной PID: 2948 (луч.smp)

 CGroup: /system.slice/rabbitmq-server.service
         ├─2948 /usr/lib/erlang/erts-10.0/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs...
         ├─3121 /usr/lib/erlang/erts-10.0/bin/epmd -daemon
         ├─3259 erl_child_setup 1024
         ├─3296 inet_gethost 4
         └─3297 inet_gethost 4

​ 06 июля 01:06:36 локальный хост.локальный домен rabbitmq-сервер[2948]: ## ## RabbitMQ 3.7.7. Авторское право (C) 2007-2018 Pi…Inc. 06 июля 01:06:36 локальный хост.локальный домен rabbitmq-сервер[2948]: ########## Лицензировано в соответствии с MPL. Видишь http://www.ra…com/06 июля 01:06:36 локальный хост.локальный домен rabbitmq-сервер[2948]: ###### ## 06 июля 01:06:36 локальный хост.локальный домен rabbitmq-сервер[2948]: ########## Журналы:/var/log/rabbitmq/[email protected] 06 июля 01:06:36 localhost.локальный домен rabbitmq-сервер[2948]:/var/log/rabbitmq/[email protected] _upgrade.log 06 июля 01:06:36 локальный хост.локальный домен rabbitmq-сервер[2948]: Запуск брокера… 06 июля 01:06:36 localhost.localdomain rabbitmq-сервер[2948]: системный блок для проверки активации: “rabbitmq-сервер.сервис” 06 июля 01:06:36 localhost.localdomain rabbitmq-сервер[2948]: Не удалось запустить ошибку socat:enoent 06 июля 01:06:36 localhost.localdomain rabbitmq-сервер[2948]: сбой уведомления о готовности системы, остерегайтесь тайм-аутов 06 июля 01:06:36 localhost.локальный домен rabbitmq-сервер[2948]: укомплектован 0 плагинами. Подсказка: Некоторые линии были вытянуты эллипсом, используйте-l, чтобы показать полностью. 4. Откройте веб-доступ RabbitMQ

rabbitmq-плагины включают управление rabbitmq_/sbin/service rabbitmq-остановка сервера/sbin/service rabbitmq-запуск сервера 5. Открытые порты 15672, 5672

[ [email protected] opt]# брандмауэр-cmd –постоянный/успех tcp [ [email protected] opt]# брандмауэр-cmd –постоянный/успех tcp [ [email protected] opt]# перезапуск сервисной сети Перезапуск сети (через systemctl): [ OK ] [ [email protected] выбор]# 5. Настройка загрузки и запуска

chkconfig rabbitmq-сервер на установленном веб-доступе Ввод в браузере

192.168.x.x:15672

Пароль учетной записи по умолчанию

гость

гость

#cd/etc/rabbitmq #cp/usr/share/doc/rabbitmq-сервер-3.5.6/rabbitmq.config.пример/etc/rabbitmq/

#mv rabbitmq.config.пример rabbitmq.config vi/etc/rabbitmq/rabbitmq.config

перезапустить службу rabbitmq-перезапуск сервера

wget -c https://github.com/alanxz/rab…

tar zxf rabbitmq-c-0.8.0.tar.gz

cd rabbitmq-c-0.8.0

./настройка – префикс=/usr/локальный/rabbitmq-c-0.8.0

сделать && сделать установку

wget -c http://pecl. php .net/get/amqp-…

tar zxf amqp-1.9.3.tgz

cd amqp-1.9.3

/usr/локальный/php/bin/phpize

./configure –with-php-config=/usr/локальный/php/bin/php-config –с-amqp –с-librabbitmq-dir=/usr/локальный/rabbitmq-c-0.8.0

сделать && сделать установку

vi/usr/локальный/php/etc/php.ini vi/usr/локальный/php/etc/php.ini