linux [Centos7]搭建PHP的RabbitMQ环境
安装位置 /root
第一步:安装RabbitMQ的依赖 -- erlang
1、yum install epel-release
2、yum install yum-priorities
从Erlang Solution安装,确保安装最新的
1、wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
2、rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
3、rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
修改 /etc/yum.repos.d/erlang_solutions.repo(基本是不用修改)
// 修改结果如下:
[erlang-solutions]
name=Centos $releasever - $basearch - Erlang Solutions
baseurl=http://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch
gpgcheck=1
gpgkey=http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
enabled=1
yum 安装 erlang
1、yum install erlang2、erl // 看一下是否ok
第二步:安装RabbitMQ
1、wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el6.noarch.rpm //版本自己选择
2、rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc // 导入 rabbitmq 签名key
3、yum install rabbitmq-server-3.8.5-1.el6.noarch.rpm
配置 远程管理&&监听
启动:systemctl start rabbitmq-server
重启:systemctl restart rabbitmq-server
停止:systemctl stop rabbitmq-server
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p "/" admin "." "." "."
rabbitmqctl delete_user guest
----------------- 我是分割线 ----------------------------------------------------------------------------------------------------
开始给 PHP 安装 RabbitMQ 模块:AMQP
注意:在安装 AMQP 前,需要安装 AMQP 的依赖库 librabbitmq 。AMQP扩展是C写的,而C与RabbitMQ通信一般需要依赖rabbitmq-c库(也就是librabbitmq),所以编译扩展前需要先装依赖库。
原文:https://www.cnblogs.com/jn1011/p/14180126.html

