一.環境準備web
rabbitMQ須要erlang語言的支持,所以須要先安裝erlang語言
ubuntu
二.下載vim
http://www.erlang.org/download/opt_src_17.3_tar.gz 並解壓
測試
三.安裝es5
./configure --prefix=/home/liyixiang/erlangspa
注:插件
可能會報錯 configure: error: No curses library functions found configure: error: /bin/sh '/home/liyixiang/erlang/configure' failed for ertsunix
緣由是缺乏ncurses包 orm
解決:在ubuntu系統下server
apt-cache search ncurses
apt-get install libncurses5-dev
繼續安裝erlang
命令:make make install
四.測試erlang
進入/home/liyixiang/erlang,啓動erl測試erlang是否安裝成功。
五.配置erlang環境變量
修改/etc/profile文件,增長下面的環境變量:(vim profile i插入 編輯完畢ESC退出 wq!強制修改)
#set erlang environment
export PATH=$PATH:/usr/erlang/bin:$PATH
source profile使得文件生效
六.rabbitMq安裝配置
下載 http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.5/rabbitmq-server-generic-unix-3.3.5.tar.gz
解壓放入usr下
修改/etc/profile,添加環境變量
#set rabbitmq environment
export PATH=$PATH:/usr/rabbitmq_server-3.3.5/sbin
source profile使得文件生效
注:
可能會遇到 ./rabbitmq-server: line 86: erl: command not found
修改rabbitmq_server-3.3.5/sbin/rabbitmq-server-3.3.5文件 將 export PATH=$PATH:/usr/erlang/bin配置上便可
而後啓動./rabbitmq-server.start !!
七.rabbitmq web管理頁面插件安裝
#cd /usr/rabbitmq_server-3.3.5/sbin
#mkdir /etc/rabbitmq/ (若是不建立會報Error: {cannot_write_enabled_plugins_file, "/usr/rabbitmq_server-3.3.5/sbin/../etc/rabbit)
#rabbitmq-plugins enable rabbitmq_management