一、搭建环境
1.1安装Erlang
RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境。从Erlang的官网 http://www.erlang.org/download.html 下载最新的erlang安装包,我下载的是otp_src_17.4.tar.gz
然后:
$ tar xvzf otp_src_17.4.tar.gz
$ cd otp_src_17.4
$ ./configure
编译后出现如下图
提示没有wxWidgets和fop,但是问题不大。继续:
$ make
$ sudo make install
1.2 安装python
需要安装一个比较新的Python版本。安装略。
1.3 安装simplejson
需要安装simplejson。从此处下载最新的版本: http://pypi.python.org/pypi/simplejson#downloads 。我下载的版本是 simplejson-3.6.5.tar.gz
$ tar xvzf simplejson-3.6.5.tar.gz
$ cd simplejson-3.6.5
$ sudo python setup.py install
1.4安装RabbitMQ-Server
开始安装RabbitMQ-Server,从此处下载源代码版本的RabbitMQ: http://www.rabbitmq.com/server.html。我下载的版本是 rabbitmq-server-3.4.2.tar.gz
然后:
$ tar xvzf rabbitmq-server-3.4.2.tar.gz
$ cd rabbitmq-server-3.4.2
$ sudomake TARGET_DIR=/usr/local SBIN_DIR=/usr/local/sbin MAN_DIR=/usr/local/manDOC_INSTALL_DIR=/usr/local/man install
在sbin/目录下出现了三个命令:
rabbitmqctl rabbitmq-env rabbitmq-server
安装成功。
运行
找到sbin/目录,运行程序:
/usr/local/sbin/rabbitmq-server –detached