rabbitmq的安装

1. 安装erlang

erlang源码包: http://erlang.org/download/otp_src_19.2.tar.gz

解压:tar -zxvf /usr/local/src/soft_package/otp_src_19.2.tar.gz -C /usr/local/src/

编译: ./configure --prefix=/usr/local/erlang_19.2/

安装: make && make install

修改etc/profile文件添加: export PATH=$PATH:/usr/local/erlang_19.2/bin/

使其生效: source /etc/profile

测试: cd /usr/local/erlang_19.2/bin && erl

2. 安装rabbimq-service

rabbimq-service源码包地址: wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.2/rabbitmq-server-generic-unix-3.4.2.tar.gz

tar -zxvf rabbitmq-server-generic-unix-3.4.2.tar.gz -C /usr/local/

mv rabbitmq-server-generic-unix-3.4.2 /usr/local/rabbitmq_server-3.4.2 (我这安装的是unix通用版)

修改etc/profile文件添加: export PATH=$PATH:/usr/local/rabbitmq_server-3.4.2/sbin

使其生效: source /etc/profile

切换到root : su root 

启动rabbitmq-service :./rabbitmq-server -detached 

安装rabbitmq网页管理插件:./rabbitmq-plugins enable rabbitmq_management

访问管理界面 :curl localhost:15672

默认的用户名和密码都是guest, 关于用户的操作指令如下: 
    增: rabbitmqctl  add_user  UserName  Password
    删: rabbitmqctl  delete_user  UserName
    改: rabbitmqctl  change_password  UserName  NewPassword 
    查: rabbitmqctl  list_users 查看所有用户

3. php的amqp安装

PHP官方的amqp扩展跟新的比较慢,PHP7版本需要比较新的,我在github找到(https://segmentfault.com/q/1010000004486193)(亲测有效)
原文地址:https://www.cnblogs.com/wangweiwen/p/6273235.html