PHP에서 RabbitMQ 확장을 설치하는 방법

王林
풀어 주다: 2023-03-12 16:56:02
원래의
3279명이 탐색했습니다.

PHP에서 Rabbitmq 확장을 설치하는 방법: 1. 관련 종속성 및 erlang 운영 환경을 설치합니다. 2. amqp 확장 및 인터페이스 관리 구성 요소를 설치합니다. 3. 서비스를 시작하고 관리자 사용자를 생성합니다. 경영 배경.

PHP에서 RabbitMQ 확장을 설치하는 방법

이 기사의 운영 환경: centos 7, php7, thinkpad t480 컴퓨터.

Rabbitmq 확장 프로그램을 PHP에 설치하는 단계는 다음과 같습니다.

관련 종속성 설치

yum -y install gcc glibc-devel make ncurses-devel openssl-devel autoconf unixODBC unixODBC-devel socat
로그인 후 복사

erlang 실행 환경 설치

wget https://www.rabbitmq.com/releases/erlang/erlang-19.0-1.el6.x86_64.rpm
yum -y install erlang-19.0-1.el6.x86_64.rpm
로그인 후 복사

erl을 입력하여 성공 여부를 테스트합니다.

amqp를 종료합니다. c

wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz
 
tar -zxvf rabbitmq-c-0.8.0.tar.gz
 
cd rabbitmq-c-0.8.0
 
./configure --prefix=/usr/local/rabbitmq-c
 
make && make install
로그인 후 복사

amqp Extension 설치

yum install epel-release
 
yum install autoconf gcc gcc-c++ librabbitmq librabbitmq-devel
 
wget https://pecl.php.net/get/amqp-1.9.4.tgz
 
tar xf amqp-1.9.4.tgz
 
cd amqp-1.9.4
 
phpize
 
./configure --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c
 
make && make install
로그인 후 복사

인터페이스 관리 구성요소 설치

rabbitmq-plugins enable rabbitmq_management
로그인 후 복사

서비스 시작

service rabbitmq-server start
로그인 후 복사

관리자 사용자 만들기

rabbitmqctl add_user admin amqp123
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator
로그인 후 복사

포트 15672

firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
로그인 후 복사

열기 관리 백그라운드에 로그인

계정 관리자 amqp123을 사용하여 로그인

http://IP 주소: 15672

추천 학습: php training

위 내용은 PHP에서 RabbitMQ 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿