环境:Linux CentOS7.2,服务器在装消息队列之前,装了WDCP管理面板和Workerman。
消息队列选择的是RabbitMQ,在网上搜索了一些教程,按照教程安装,但是在编译的时候还是遇到了各种各样的问题,现在整理如下:
一、首先参考网上的教程安装erlang&rabbitmq
1. 安装 erlang
1.1 准备工作,先安装依赖库
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
yum install ncurses-devel
1.2 下载erlang源码
wget http://www.erlang.org/download/otp_src_R16B02.tar.gz
cp otp_src_R16B02.tar.gz /usr/src/otp_src_R16B02.tar.gz
cd /usr/src
tar -xzvf otp_src_R16B02.tar.gz
mv otp_src_R16B02 erlang_R16B
1.3 编译安装
cd erlang_R16B/
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac //不用java编译,故去掉java避免错误
make && ma