说明:CentOS的安装方式同样适合在Ubuntu中,把源改成APT即可。

一、安装erlang:

下载erlang:

从Erlang的官网http://www.erlang.org/download.html下载最新的erlang安装包,Linux和MacOSX下载的版本是R15B01 Source File(72.0 MB)

然后解压下载的gz包

tar zxcf *.tar.gz 

cd进入解压出来的文件夹

执行

./configure --prefix=/opt/erlang

就会开始编译安装,会编译到/opt/erlang下然后执行

make和make install

编译完成以后,进入/opt/erlang,输入erl测试erlang是否安装成功。

修改/etc/profile文件,增加下面的环境变量:

#set erlang environment
export PATH=$PATH:/opt/erlang/bin
source profile

使得文件生效。

或者:

CentOS:
yum install erlang 
Ubuntu:
sudo apt-get install erlang

二、安装python

CentOS:
yum install python -y
Ubuntu:
sudo apt-get install python -y

三、安装simplejson

CentOS:
yum -y install xmlto
yum -y install python-simplejson
Ubuntu:
sudo apt-get install xmlto -y
sudo apt-get install python-simplejson -y
四、安装RabbitMQ

下载:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.2/rabbitmq-server-generic-unix-3.4.2.tar.gz

解压缩:

tar -zxf rabbitmq-server-generic-unix-3.4..tar.gz

移动这个目录到/usr/local下并且重命名为rabbitmq: 

mv rabbitmq-server-generic-unix-3.4. /usr/local/rabbitmq

打开/etc/profile文件,在文件最后添如下两行环境变量 

#set rabbitmq environment
export PATH=$PATH:/usr/local/rabbitmq/sbin

使环境变量生效: 

source /etc/profile 

安装网页管理插件:

cd /usr/local/rabbitmq/sbin/
./rabbitmq-plugin enable rabbitmq-management

启动rabbitmq: 

cd /usr/local/rabbitmq/sbin
./rabbitmq-server -detached (可以实现后台运行)

查看启动是否成功:

netstat -tunlp | grep beam
 tcp   0.0.0.0: 0.0.0.0:* LISTEN /beam.smp
tcp 0.0.0.0: 0.0.0.0:* LISTEN /beam.smp
tcp ::: :::* LISTEN /beam.smp

可以看到启动成功: 15672是rabbimq网页管理监听端口,5672是客户端使用的端口,在浏览器中输入http://localhost:15672,可以登录Web页面。

输入用户名guest和密码guest即可通过网页管理RabbitMQ。

关闭RabbitMQ:

cd /usr/local/rabbitmq/sbin
./rabbitmqctl stop

参考:

http://blog.csdn.net/sinat_23678421/article/details/42262207(以上内容转自此篇文章)

https://github.com/rabbitmq/rabbitmq-server/releases(其它版本的RabbitMQ下载)

CentOS 6.9/Ubuntu 16.04源码安装RabbitMQ(二进制包tar.gz)的更多相关文章

  1. Ubuntu 16.04 源码编译安装PHP7+swoole

    备注: Ubuntu 16.04 Server 版安装过程图文详解 Ubuntu16镜像地址: 链接:https://pan.baidu.com/s/1XTVS6BdwPPmSsF-cYF6B7Q 密 ...

  2. [笔记] Ubuntu 18.04源码安装caffe流程

    虽然Ubuntu 18.04可以通过apt安装caffe,但是为了使用最新的代码,还是值得从源码安装一遍的. 安装环境 OS: Ubuntu 18.04 64 bit 显卡: NVidia GTX 1 ...

  3. ubuntu 16.04源码编译OpenCV教程 | compile opencv on ubuntu 16.04

    本文首发于个人博客https://kezunlin.me/post/15f5c3e8/,欢迎阅读! compile opencv on ubuntu 16.04 Series Part 1: comp ...

  4. ubuntu 16.04源码编译和配置caffe详细教程 | Install and Configure Caffe on ubuntu 16.04

    本文首发于个人博客https://kezunlin.me/post/b90033a9/,欢迎阅读! Install and Configure Caffe on ubuntu 16.04 Series ...

  5. Ubuntu 16.04源码编译boost库 编写CMakeLists.txt | compile boost 1.66.0 from source on ubuntu 16.04

    本文首发于个人博客https://kezunlin.me/post/d5d4a460/,欢迎阅读! compile boost 1.66.0 from source on ubuntu 16.04 G ...

  6. [Part 3] 在Ubuntu 16.04源码编译PCL 1.8.1支持VTK和QT

    本文首发于个人博客https://kezunlin.me/post/137aa5fc/,欢迎阅读! Part-3: Install and Configure PCL 1.8.1 with vtk q ...

  7. Ubuntu 16.04 源码编译安装PHP7

    一.下载PHP7的最新版源码 php7.0.9  下载地址 http://php.net/get/php-7.0.9.tar.gz/from/a/mirror 二.解压 tar -zxf /tmp/p ...

  8. Ubuntu 16.04源码编译安装nginx 1.10.0

    一.下载相关的依赖库 pcre 下载地址 http://120.52.73.43/jaist.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.t ...

  9. [环境配置]Ubuntu 16.04 源码编译安装OpenCV-3.2.0+OpenCV_contrib-3.2.0及产生的问题

    1.OpenCV-3.2.0+OpenCV_contrib-3.2.0编译安装过程 1)下载官方要求的依赖包 GCC 4.4.x or later CMake 2.6 or higher Git GT ...

随机推荐

  1. 配置连接的IP、端口、以及相应的数据库

    解压后里面有:lib 源文件 .examples 例子.test测试 将lib目录拷贝到你的项目中,就可以开始你的predis操作了. //使用autoload加载相关库,这边重点就是为了requir ...

  2. 51/52单片机 TCON控制字及TMOD寄存器

    转载:http://blog.csdn.net/u010698858/article/details/44118157 TCON:定时器控制寄存器 寄存器地址88H,位寻址8FH-88H. 位地址 8 ...

  3. [device tree] interrupt mapping example

    This is for Devicetree Specification Release 0.1 Interrupt Mapping Example p19 在講解前,先帶進一些 PCI 的基礎觀念 ...

  4. C基础 内存统一入口

    引言  - malloc 引述 C标准中堆上内存入口就只有 malloc, calloc, realloc . 内存回收口是 free. 常见的一种写法是 struct person * per = ...

  5. JSP(3) - 9个JSP内置对象 - 小易Java笔记

    1.9个JSP内置对象 内置对象引用名称     对应的类型 request HttpServletRequest response HttpServletResponse config Servle ...

  6. HA集群

    //硬件准备: .两个机器,相同系统 .网卡ip为:aming 192.168.11.24 aming1 192.168.11.23 //实验准备: . hostname : aming , amin ...

  7. python的多线程、多进程代码示例

    python多进程和多线程的区别:python的多线程不是真正意义上的多线程,由于python编译器的问题,导致python的多线程存在一个PIL锁,使得python的多线程的CPU利用率比预期的要低 ...

  8. Django基础之form组件

    Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来. 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否 ...

  9. request.getRemoteAddr() 获取的值为0:0:0:0:0:0:0:1的原因及解决办法

    问题: 在近期开发的javaweb项目中,需要记录登录时的电脑ip地址和主机名,通过request.getRemoteAddr()和request.getRemoteHost()得到的值都是0:0:0 ...

  10. Search in Rotated Sorted Array I&&II——二分法

    Search in Rotated Sorted Array I Suppose a sorted array is rotated at some pivot unknown to you befo ...