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

  • 相关阅读:
    1120. Maximum Average Subtree 子树平均值的最大值
    490. The Maze 迷宫踢足球
    323. Number of Connected Components in an Undirected Graph 连通图的数量
    done infosys_不告你答案的面试
    MyBatis(三)全局配置文件 之 typeHandlers 类型处理器
    MyBatis(三)全局配置文件 之 typeAliases 类型命名
    MyBatis(三)全局配置文件 之 properties 属性
    MyBatis(三)全局配置文件 之 settings 设置
    MyBatis(三)全局配置文件
    MyBatis(二)HelloWorld 案例
  • 原文地址:https://www.cnblogs.com/qqlong/p/8663789.html
Copyright © 2011-2022 走看看