Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memasang sambungan rabbitmq dalam php

Bagaimana untuk memasang sambungan rabbitmq dalam php

王林
王林asal
2021-09-17 17:00:073322semak imbas

Cara memasang sambungan rabbitmq dalam PHP: 1. Pasang kebergantungan yang berkaitan dan persekitaran operasi erlang 2. Pasang sambungan amqp dan komponen pengurusan antara muka 3. Mulakan perkhidmatan dan buat pengguna pentadbir; dan log masuk untuk pengurusan Belakang pentas.

Bagaimana untuk memasang sambungan rabbitmq dalam php

Persekitaran pengendalian artikel ini: centos 7, php7, komputer thinkpad t480.

Langkah-langkah untuk PHP memasang sambungan rabbitmq adalah seperti berikut:

Pasang kebergantungan yang berkaitan

yum -y install gcc glibc-devel make ncurses-devel openssl-devel autoconf unixODBC unixODBC-devel socat

Pasang persekitaran masa jalan 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

Masukkan erl untuk menguji sama ada ia berjaya dan masukkan halt(Keluar

Pasang 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

Pasang sambungan amqp

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

Pasang komponen pengurusan antara muka

rabbitmq-plugins enable rabbitmq_management

Mulakan perkhidmatan

service rabbitmq-server start

Buat pengguna pentadbir

rabbitmqctl add_user admin amqp123
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator

Buka port 15672

firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload

Log masuk ke latar belakang pengurusan

Gunakan admin akaun amqp123 untuk log masuk

http://alamat IP:15672

Pembelajaran yang disyorkan: latihan php

Atas ialah kandungan terperinci Bagaimana untuk memasang sambungan rabbitmq dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn