//
安裝預環境
yum
install
gcc
gcc
-c++
yum
install
zlib zlin-devel
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//
替換系統默認python2.6-->2.7
下載並解壓:http:
//www
.python.org
/ftp/python/2
.7.6
/Python-2
.7.6.tgz
cd
Python-2.7.6
//
配置安裝目錄
.
/configure
--prefix=
/usr/local/python27
//
編譯&&安裝
make
&&
make
install
//
廢棄舊python
mv
/usr/bin/python
/usr/bin/python2
.6.6.old
//
建立新版本python鏈接
ln
-s
/usr/local/python27/bin/python
/usr/bin/python
//
於是現在python -V:
Python 2.7.6
//
修改yum腳本的聲明頭:
/usr/bin/yum
/usr/bin/python
---->
/usr/bin/python2
.6
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//
Erlang 安裝
yum -y
install
make
gcc
gcc
-c++ kernel-devel m4 ncurses-devel openssl-devel
//
下載Erlang:http:
//www
.erlang.org
/download/otp_src_R16B02
.
tar
.gz,解壓
//
配置安裝
.
/configure
--prefix=
/usr/local/erlang
--with-ssl -
enable
-threads -
enable
-smmp-support -
enable
-kernel-poll --
enable
-hipe --without-javac
//
編譯安裝
make
&&
make
install
//
配置環境變量, vim
/etc/profile
, 添加:
ERLANG_HOME=
/usr/local/erlang
PATH=$ERLANG_HOME
/bin
:$PATH
export
ERLANG_HOME
export
PATH
source
/etc/profile
輸入命令erl檢驗是否安裝成功
|
|
1
2
3
4
5
6
7
8
9
|
//
rabbitmq-server安裝:
//
依賴包xmlto
yum
install
xmlto
//
下載,解壓之
http:
//www
.rabbitmq.com
/releases/rabbitmq-server/v3
.1.5
/rabbitmq-server-3
.1.5.
tar
.gz
//
編譯
make
//
安裝
make
install
TARGET_DIR=
/opt/rabbitmq
SBIN_DIR=
/opt/rabbitmq/sbin
MAN_DIR=
/opt/rabbitmq/man
|
|
1
2
3
4
5
6
7
8
9
10
11
12
|
安裝web插件管理界面
mkdir
/etc/rabbitmq
rabbitmq-plugins
enable
rabbitmq_management
The following plugins have been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client
rabbitmq_management_agent
rabbitmq_management
Plugin configuration has changed. Restart RabbitMQ
for
changes to take effect.
[root@rabbitmqmaster sbin]
# ls /etc/rabbitmq
enabled_plugins
|
|
1
2
3
4
5
|
//
啟動rabbitmq
rabbitmq-server start
//
有可能報主機名找不到的錯誤,
vim
/etc/hosts
127.0.0.1 localhost ${hostName}
|
|
1
|
guest
/guest
登錄localhost:15672
|
收工。
本文注意點在於,安裝web插件的時候,由於/opt/rabbitmq/sbin 所有的文件都不具備可執行權限,需要修改可執行權限
cd /opt/rabbitmq/sbin
#chmod 755 *
sh rabbitmq-plugins enable rabbitmq_management
ls /etc/rabbitmq 下面有一個文件enabled_plugins
后台運行rabbitmq-server
sh rabbitmq-server -detached
原文地址:http://my.oschina.net/indestiny/blog/192313

