zoukankan      html  css  js  c++  java
  • Ubuntu 16.04 安装 RabbitMQ

    Ubuntu 16.04 安装 RabbitMQ(注意,服务器安全组需要添加15672 和5672端口)

    #1 更新

    $ sudo apt-get update
    $ sudo apt-get upgrade
    #2 安装Erlang


    $ cd /tmp
    $ wget http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc
    $ sudo apt-key add erlang_solutions.asc
    $ sudo apt-get update
    $ sudo apt-get install erlang
    $ sudo apt-get install erlang-nox
    1
    2
    3
    4
    5
    6
    #3 安装RabbitMQ

    添加RabbitMQ仓库源:


    $ sudo vim /etc/apt/sources.list
    1
    在文件中添加一行:


    deb http://www.rabbitmq.com/debian/ testing main

    添加密钥:


    $ cd /tmp
    $ wget https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
    $ sudo apt-key add rabbitmq-signing-key-public.asc
    1
    安装rabbitmq-server:

    $ sudo apt-get update
    $ sudo apt-get install rabbitmq-server
    启动RabbitMQ服务:

    $ sudo systemctl enable rabbitmq-server
    $ sudo systemctl start rabbitmq-server
    查看RabbitMQ服务状态:

    $ sudo systemctl status rabbitmq-server

    #4 RabbitMQ web管理接口

    启用rabbitmq-management插件:

    $ sudo rabbitmq-plugins enable rabbitmq_management

    重启RabbitMQ:


    $ sudo systemctl restart rabbitmq-server

    使用浏览器访问 http://your_server_domain_or_IP:15672,使用默认的guest/guest用户登录:

    Ubuntu 16.04 安装 RabbitMQ

    我这快不想使用默认的guest用户,我新建立了一个用户qql(此用户必须系统有这个管理员,没有先添加)然后授予所有权限,使用下面的命令:

    rabbitmqctl add_user qql root
    rabbitmqctl set_user_tags qql administrator
    rabbitmqctl set_permissions -p / qql ".*" ".*" ".*"

    =============================================================
    2。LINUX安装php amqp扩展
    安装php编译工具

    sudo apt-get install php5-dev

    安装rabbitmq的库

    apt-get install librabbitmq-dev

    需要去下载php扩展的源代码,地址在此:

    http://pecl.php.net/package/amqp

    当前最新版本为1.9.3

    wget http://pecl.php.net/get/amqp-1.0.7.tgz

    tar zxf amqp-1.9.3.tgz


    cd amqp-1.0.7/
    phpize && ./configure --with-amqp && make && sudo make install
    修改php.ini文件/etc/php5/apache2/php.ini
    添加extension = amqp.so

  • 相关阅读:
    写给理工科人看的乐理(一)声学基础
    魔方最少记忆还原法
    甲乙两人互猜数字(鬼谷子问题)的逻辑推理与算法建模
    模板元编程实现素数判定
    UVa OJ 194
    UVa OJ 175
    UVa OJ 197
    UVa OJ 180
    UVa OJ 140
    判断input或者div.span等标签是否存在
  • 原文地址:https://www.cnblogs.com/qqlong/p/8663789.html
Copyright © 2011-2022 走看看