Maison > Article > développement back-end > Comment installer l'extension lapinmq en php
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.
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
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
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
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
Installer le composant de gestion de l'interface
rabbitmq-plugins enable rabbitmq_management
Démarrer le service
service rabbitmq-server start
Créer un utilisateur administrateur
rabbitmqctl add_user admin amqp123 rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" rabbitmqctl set_user_tags admin administrator
Ouvrir le port 15672
firewall-cmd --zone=public --add-port=15672/tcp --permanent firewall-cmd --reload
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!