这里是文章模块栏目内容页
消息队列rabbitmq服务端和php客户端安装

参考:https://www.cnblogs.com/cwp-bg/p/10070467.html

1.安装客户端

composer require php-amqplib/php-amqplib
git clone https://github.com/php-amqplib/php-amqplib

2.安装linux服务端

编译安装包:https://www.erlang.org/downloads
1.安装erlang,需要版本 > 14B

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install erlang

安装报错NO package erlang available

> cd /usr/local/src/> wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm> rpm -ivh epel-release-6-8.noarch.rpm> yum install erlang

安装报错File "/usr/libexec/urlgrabber-ext-down", line 28

> vim /usr/libexec/urlgrabber-ext-down

把python引用路径(第一行/usr/bin/python)改成和/usr/bin/yum一样的
erl命令查看erlang版本
halt(). 退出erlang命令行
2.下载rpm包

cd /usr/local/src
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm

3.安装

yum install rabbitmq-server-3.6.15-1.el7.noarch.rpm

4.启动服务

service rabbitmq-server start

5.查看服务状态

service rabbitmq-server status

6.安装浏览器客户端插件

/sbin/rabbitmq-plugins enable rabbitmq_management 
// 重启服务service rabbitmq-server restart

7.访问浏览器客户端
访问:http://服务器IP:15672
但是从3.3.0版本开始,禁止使用guest/guest登录localhost之外的访问。解决办法是,找到
/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/ebin
/rabbit.app 文件中的:

{loopback_users, [<<"guest">>]}
改为
{loopback_users, []}
保存并重启服务

8.修改默认guest访问账户密码

rabbitmqctl change_password guest 新密码

3.安装window服务端

参考:https://www.cnblogs.com/ericli-ericli/p/5902270.html


相关内容