Maison > développement back-end > Problème PHP > Comment installer l'extension lapinmq en php

Comment installer l'extension lapinmq en php

王林
Libérer: 2023-03-12 16:56:02
original
3337 Les gens l'ont consulté

Comment installer l'extension RabbitMQ en PHP : 1. Installez les dépendances pertinentes et l'environnement d'exploitation erlang ; 2. Installez l'extension amqp et les composants de gestion de l'interface ; 3. Démarrez le service et créez un utilisateur administrateur ; le contexte de gestion.

Comment installer l'extension lapinmq en php

L'environnement d'exploitation de cet article : ordinateur centos 7, php7, thinkpad t480.

Les étapes d'installation de l'extension lapinmq en PHP sont les suivantes :

Installez les dépendances pertinentes

yum -y install gcc glibc-devel make ncurses-devel openssl-devel autoconf unixODBC unixODBC-devel socat
Copier après la connexion

Installez l'environnement d'exécution 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
Copier après la connexion

Entrez erl pour tester si l'opération a réussi. Entrez halt().

Installez 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
Copier après la connexion

Installer l'extension 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
Copier après la connexion

Installer le composant de gestion de l'interface

rabbitmq-plugins enable rabbitmq_management
Copier après la connexion

Démarrer le service

service rabbitmq-server start
Copier après la connexion

Créer un utilisateur administrateur

rabbitmqctl add_user admin amqp123
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator
Copier après la connexion

Ouvrir le port 15672

firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
Copier après la connexion

Connectez-vous à l'arrière-plan de gestion

Utilisez le compte admin amqp123 connectez-vous

http://Adresse IP : 15672

Apprentissage recommandé : Formation php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal