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 条评论
登录 后参与评论

相关文章

来自专栏散尽浮华

mysql启动后随即关闭问题解决(ibdata1文件损坏导致)

机房一台服务器上的mysql运行一段时间了,突然出现了一个很奇怪的现象:重启后无法恢复了!准确情况是:启动mysql后随即就又关闭了。 查看mysql错误日志如...

19710
来自专栏C/C++基础

MySQL设置远程访问

在MySQL Server端,执行mysql 命令进入mysql 命令模式。使用grant命令用来建立新用户,指定用户口令并增加用户权限。命令格式如下:

641
来自专栏mwangblog

git 远程分支

632
来自专栏pangguoming

CentOS中zip压缩和unzip解压缩命令详解

以下命令均在/home目录下操作 cd /home #进入/home目录 1、把/home目录下面的mydata目录压缩为mydata.zip zip -r m...

3524
来自专栏听Allen瞎扯淡

Mac OS X 安装 JDK备忘

oracle官网从jdk1.7开始才有Mac版的安装包,但有的项目必须使用jdk1.6,所以必须从其他途径安装jdk1.6了。查了下发现,要想安装jdk1.6,...

943
来自专栏coder修行路

Docker的镜像

镜像是容器的运行基础,容器是镜像运行后台的形态 镜像的概念 镜像是一个包含程序运行必要依赖环境和代码的只读文件,它采用分层的文件系统,将每一次改变以读写层的形式...

1996
来自专栏分布式系统和大数据处理

安装和配置Hive

直接通过MapReduce来对存储在Hadoop HDFS上的数据进行查询和分析比较繁琐而且还需要编程。Hive是一个数据仓库系统,构建在HDFS之上,它提供了...

1113
来自专栏测试开发架构之路

SQL之mysql常用操作语句(入门级)

1.进入数据库: mysql -u root -p    mysql -h localhost -u root -p database_name   2.列出数...

2708
来自专栏linux运维学习

linux学习第十五篇:磁盘格式化,磁盘挂载,手动增加swap空间

磁盘格式化 Centos7支持的文件系统格式: [root@xie-02 ~]# cat /etc/filesystems xfs //Centos7...

19210
来自专栏运维技术迷

SQL复习之删除数据库

本次记录删除数据库的两种方法,第一种为直接删除;第二种为先查询再删除。 删除数据库,语句如下: use master--指向当前操作的数据库 go --第一种...

3106

扫码关注云+社区