下载erlang包
http://erlang.org/download/otp_src_20.3.tar.gz
放在/usr/local/erlang目录下
tar -xzvf otp_src_20.1.tar.gz
cd otp_src_20.1
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
make -j8
make install
如果报错,尝试去掉./configure的---without-javac
如果碰到这个错误wxWidgets not found, wx will NOT be usable,不用管。
设置环境变量
vim /etc/profile
在末尾加入以下内容:
#set erlang environment
export PATH=/usr/local/erlang/bin:$PATH
使环境变量生效 source /etc/profile
测试erlang是否可用以及变量是否生效 erl
下载rabbitmq包
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz
tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz
mv rabbitmq_server-3.6.15 /usr/local/RabbitMQ
设置环境变量
vim /etc/profile
#set RabbitMQ environment
export PAHT=$PATH:/usr/local/RabbitMQ/sbin
使环境变量生效 source /etc/profile
启用WEB管理插件
cd /usr/local/RabbitMQ/sbin
查看插件列表
./rabbitmq-plugins list
./rabbitmq-plugins enable rabbitmq_management
如果出现.erlang.cookie must be accessible by owner only
修改下以下文件的权限
chmod 600 /home/centos/.erlang.cookie
后台运行
./rabbitmq-server -detached &
页面登陆http://xxx:15672
使用guest:guest登陆
如果登陆报错:User can only log in via localhost
找到[rabbitmq安装目录]\ebin\rabbit.app
找到loopback_users,将<<“guest“>>删掉,重启服务就好了
./rabbitmqctl stop