Heim > Backend-Entwicklung > PHP-Problem > So installieren Sie die Rabbitmq-Erweiterung in PHP

So installieren Sie die Rabbitmq-Erweiterung in PHP

王林
Freigeben: 2023-03-12 16:56:02
Original
3322 Leute haben es durchsucht

So installieren Sie die Rabbitmq-Erweiterung in PHP: 1. Installieren Sie die relevanten Abhängigkeiten und die Erlang-Betriebsumgebung. 3. Starten Sie den Dienst und erstellen Sie einen Administratorbenutzer den Management-Hintergrund.

So installieren Sie die Rabbitmq-Erweiterung in PHP

Die Betriebsumgebung dieses Artikels: Centos 7, PHP7, Thinkpad T480-Computer.

Die Schritte zur Installation der Rabbitmq-Erweiterung in PHP lauten wie folgt:

Relevante Abhängigkeiten installieren

yum -y install gcc glibc-devel make ncurses-devel openssl-devel autoconf unixODBC unixODBC-devel socat
Nach dem Login kopieren

Erlang-Laufumgebung installieren

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
Nach dem Login kopieren

Erl eingeben, um zu testen, ob es erfolgreich ist. Geben Sie halt() ein. 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
Nach dem Login kopieren

Amqp-Erweiterung installieren

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
Nach dem Login kopieren

Schnittstellenverwaltungskomponente installieren

rabbitmq-plugins enable rabbitmq_management
Nach dem Login kopieren

Dienst starten

service rabbitmq-server start
Nach dem Login kopieren

Administratorbenutzer erstellen

rabbitmqctl add_user admin amqp123
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator
Nach dem Login kopieren

Port 15672 öffnen

firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
Nach dem Login kopieren

Bei der Verwaltung anmelden Kontoadministrator amqp123, um sich anzumelden

http://IP-Adresse: 15672

Empfohlenes Lernen:

php-Schulung

Das obige ist der detaillierte Inhalt vonSo installieren Sie die Rabbitmq-Erweiterung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage