rabbitMQ初体验

docker安装

#安装完成并且后台运行
docker run -d --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management

检验安装是否成功

docker ps
#或者是
http://IP地址:15672  #账号密码admin

进入rabbit容器

docker attach rabbit
#exec进入容器,退出时退出时容器不会终止
docker exec -it rabbit bash

退出容器

exit

修改admin密码

rabbitmqctl list_users  #查看当前用户列表
rabbitmqctl change_password username 'newpassword'  #username用户名newpassword新密码

php安装amqp扩展

pecl install amqp

#安装期间可能会报错,多半还是函数禁用的缘故,解禁相应函数即可,也可能会提示下载点更新的提示,根据提示更新下载源即可。
#若没有上述问题,期间会有一次提示输入librabbitmq路径,不需要理会直接回车即可
#最后提示配置文件添加extension=amqp.so,在配置文件末尾添加再重启PHP即可。

#测试扩展是否安装成功,有amqp及代表安装成功
PHP -m

,