說明: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.2.tar.gz
移動這個目錄到/usr/local下並且重命名為rabbitmq:
mv rabbitmq-server-generic-unix-3.4.2 /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:25672 0.0.0.0:* LISTEN 3308/beam.smp tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN 3308/beam.smp tcp 0 0 :::5672 :::* LISTEN 3308/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下載)