centos erlang?centos哪个版本建站好
本篇文章给大家谈谈centos erlang,以及centos哪个版本建站好对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
CentOS7下安装erlang和rabbitmq
1、首先在usr/local目录下创建一个erlang目录,并进入该目录
2、在此目录下下载最新版本的erlang,当前版本为20.0
3、下载完成后,检查目录内容
4、解压下载的文件
5、由于编译安装Erlang对环境有要求,为避免编译时出现软件包未安装的错误,预先使用yum安装Erlang所需的软件包
yum install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel-y
yum install openssl-devel zlib-devel–y
yum-y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel
执行完上述三条yum命令后,开始编译安装erlang
回到创建的erlang目录,进入解压后的文件夹
6、执行configure命令,指定安装目录为/opt/erlang
./configure--prefix=/opt/erlang--with-ssl-enable-threads-enable-smmp-support-enable-kernel-poll--enable-hipe--without-javac
出现以下内容表示配置完成
7、使用make命令进行编译
make&& make install
编译过程可能需要大约10分钟
安装完成后,创建软连接
ln-s/opt/erlang/bin/erl/usr/local/bin/erl
测试Erlang安装是否成功,进入/usr/local/bin目录
erl
出现如下提示信息,表示Erlang安装成功
Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.0(abort with ^G)
1>
在1>后输入EvenN= lists:filter(fun(N)-> N rem 2== 0 end, lists:seq(1,100)).
出现以下提示信息
[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,
44,46,48,50,52,54,56,58|...]
2>
输入halt().
此时,Erlang已安装成功,接下来修改环境变量
vim/etc/profile
在文件末尾输入以下信息
ERLANG_HOME=opt/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH
保存并退出文件,然后重新激活环境变量
source/etc/profile
验证环境变量是否已追加成功
echo$ERLANG_HOME
echo$PATH
OK,Erlang安装完成。
下载最新版本的rabbitmq,当前最新版本为3.6.10
回到erlang目录下,使用命令
wget rabbitmq.com/releases/r...
在执行wget命令时,如果出现openssl版本过低,需要更新的错误,使用命令yum update-y wget,更新完成后再次执行wget命令
查看下载的文件
下载的文件名为rabbitmq-server-generic-unix-3.6.10.tar.xz,需要安装xz解压软件
yum-y install xz
解压rabbitmq
xz-d rabbitmq-server-generic-unix-3.6.10.tar.xz
tar-xvf rabbitmq-server-generic-unix-3.6.10.tar
将解压后的文件移动到安装目录
mv rabbitmq_server-3.6.10/opt/
进入rabbitmq的sbin目录,有两种启动方式:前台启动和后台启动
命令分别是
前台启动:./rabbitmq-server
后台启动:./rabbitmq-server-detached
开启插件管理页面:./rabbitmq-plugins enable rabbitmq_management
关闭服务:./rabbitmqctl stop
设置登录账号和密码
./rabbitmqctl add_user admin 123456
设置用户类型
./rabbitmqctl set_user_tags admin administrator
设置用户权限
./rabbitmqctl set_permissions-p/ admin".*"".*"".*"
由于使用页面管理,启动后开启页面插件,并关闭防火墙,使用ip地址登录
输入设置的账号和密码进行登录
看到右上角的账号和版本信息,表示rabbitmq已成功运行
如何在Linux下安装Erlang
这里的是CentOs操作系统下的安装,其他操作可以借鉴这篇文章查看如何安装,具体步骤如下:
安装GCC yum install gcc
安装ncurses-devel yum install ncurses-devel
1.访问官网下载页找到适合自己机器运行的版本;
2.将Erlang下载到本地
wget
3.解压并安装
tar-zxvf otp_src_19.2.tar.gzcd otp_src_19.2./configuremake&& make install
4.注意,这里是使用默认的路径进行安装,如有需要可以自行更改,安装完后输入“erl”以下提示即为安装成功:
[root@cloud bin]# erlErlang R16B02(erts-5.10.3) [source] [64-bit] [smp:2:2] [async-threads:10] [hipe] [kernel-poll:false] Eshell V5.10.3(abort with ^G)1>
Linux安装Erlang和RabbitMQ详细步骤
要在Linux环境下安装RabbitMQ,首先需要一个Linux环境,推荐使用CentOS7虚拟机。安装RabbitMQ之前,需先安装Erlang,确保Erlang与RabbitMQ版本兼容。安装Erlang包,解压并配置环境变量,编译并安装Erlang。验证Erlang安装成功,执行erl命令查看版本信息。然后,从GitHub下载RabbitMQ压缩包,解压并配置环境变量。启动RabbitMQ,添加用户并设置管理员权限,启用web端管理界面插件,通过浏览器访问管理界面进行管理。至此,RabbitMQ安装完成,可进行高效消息传输。