参考: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