RabbitMQ Linux(Redhat6.5)安装(二 )checking for c compiler default output file name... configure:error:C

一、安装erlang

  由于RabbitMq的linux运行环境需要erlang环境,所以需要先安装erlang;

  1、erlang下载:

http://erlang.org/download/(我下载的是otp_src_R16B.tar.gz版)  

  2、检查依赖包:

    make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel tk unixODBC unixODBC-devel xmlto glibc mpfr     使用rpm -qa make/gcc等等检查是否安装;     使用rpm -ivh make/gcc 等等(--nodeps --force)忽略依赖强制安装

例如:rpm -ivh gcc-省略.rpm --nodeps --force

    安装openssl的依赖包(下载地址:http://distfiles.macports.org/openssl/)

tar -zvxf openssl-1.0.1s.tar.gz

cd openssl-1.0.1s

    编译:./config --prefix=/usr/local/openssl

    执行安装:make && make install

  3、安装erlang: 

    创建目录:mkdir /usr/local/erlang     进入 cd /usr/src ,将安装包放在目录下,并解压tar -xvf otp_src_R16B.tar.gz

    编译:./configure --prefix=/usr/local/erlang --with-ssl=/usr/local/openssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac     执行安装:make && make install     配置环境变量: vi /etc/profile (输入下方内容) ERL_HOME=/usr/local/erlang         export PATH=$PATH:$ERL_HOME/bin

source /etc/profile (使配置生效)     测试erlang,命令行输入下面命令: erl

ps:安装过程中我出现了这样的问题,checking for c compiler default output file name... configure:error:C compiler cannot create executables See 'config.log' for more details.(解决方案请点击)

二、安装rabbitmq:

  1、下载rabbitmq:

http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.8/(我下载安装的是3.5.8版本)

  2、编译安装:

    解压:tar -xzvf rabbitmq-server-3.5.8.tar.gz     cd rabbitmq-server-3.1.5 编译:make 安装:make install TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man

  3、安装webUI访问插件:

cd /usr/local/rabbitmq/sbin     mkdir /etc/rabbitmq/     激活插件:./rabbitmq-plugins enable rabbitmq_management

    启动:./rabbitmq-server start &     关闭:./rabbitmqctl stop     查看插件列表:./rabbitmq-plugins list     查看用户列表: ./rabbitmqctl list_users     增加用户: ./rabbitmqctl add_user admin admin     对用户设置标签:./rabbitmqctl set_user_tags admin administrator     对用户设置许可证:./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

   成功:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏黑泽君的专栏

【MyEclipse】我们导入的jar包后, 一般没有关联源码, 需要手动进行关联!推荐这种方式。

665
来自专栏云计算教程系列

如何在Ubuntu 18.04上安装和配置Postfix

Postfix是一种流行的开源邮件传输代理(MTA),可用于在Linux系统上路由和传递电子邮件。据估计,互联网上约有25%的公共邮件服务器运行Postfix。

1801
来自专栏小巫技术博客

Android多模块构建合并aar解决方案

2783
来自专栏禁心尽力

分布式搜索之搭建Solrcloud(Solr集群)

Solrcloud介绍:   SolrCloud(solr集群)是Solr提供的分布式搜索方案。   当你需要大规模,容错,分布式索引和检索能力时使用SolrC...

2948
来自专栏抠抠空间

django自带权限机制

权限机制能够约束用户行为,控制页面的显示内容,也能使API更加安全和灵活;用好权限机制,能让系统更加强大和健壮。因此,基于Django的开发,理清Django权...

903
来自专栏cloudskyme

搭建hadoop1.2集群

环境准备 我使用的是vmware workstation,首先安装ubuntu 12.04,安装完成后通过vmware的clone,clone出两个虚机,设置的...

2973
来自专栏java沉淀

Centos 7下安装mysql

·mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

70919
来自专栏Laoqi's Linux运维专列

parted分区GPT格式

1573
来自专栏Django Scrapy

Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息

最简单的一个操作: sudo ufw status(如果你是root,则去掉sudo,ufw status)可检查防火墙的状态,我的返回的是:inactive(...

4596
来自专栏蜉蝣禅修之道

hadoop2.6和hbase1.0单机版安装配置

2162

扫码关注云+社区