***在 CentOS 6.4上安装python***

注意啊,自己手动安装python2.7.5,不要动系统上面其他的版本

1,先安装GCC,用如下命令yum install gcc gcc-c++

 yum install zlib
2 yum install zlib-devel

2,下载python-2.7.5.tar.gz文件,修改文件权限chmod +x python-7.5.tar.gz

3,解压tar文件,tar -xzvf python-2.7.5.tar.gz

4,cd python-2.7.5

vim Python-2.7./Modules/Setup.dist

找到

#SSL=/usr/local/ssl

#_ssl _ssl.c \

#       -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \

#       -L$(SSL)/lib -lssl -lcrypto

......

#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz 

把注释去掉

/configure --prefix=/usr/local/python27 --with-zlib=/usr/include

make && make install

5、建立软连接,使系统默认的python指向python27

mv /usr/bin/python /usr/bin/python2.6.6.old 

ln -s /usr/local/python27/bin/python2. /usr/bin/python

已经安装完成python的安装或升级的全部操作了,我们再来看一下现在的python的版本:

# python -V 

Python 2.7. 

虽然现在python已经安装完成,但是使用yum命令会有问题——yum不能正常工作:

这是因为yum默认使用的python版本是2.6.6,到哪是现在的python版本是2.7.5,故会出现上述问题,只需要该一下yum的默认python配置版本就行了:

#vi /usr/bin/yum 

将文件头部的#!/usr/bin/python改为

#!/usr/bin/python2. 

***在 CentOS 6.4上安装Erlang***

在本节中,我们将来学习如何在CentOS 6.4上安装erlang,具体的Erlang版本是R16B02。

在安装之前,需要先要安装一些其他的软件,否则在安装中间会出现一些由于没有其依赖的软件模块而失败。

1、首先要先安装GCC GCC-C++ Openssl等以来模块:

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 

2、再安装ncurses模块

yum -y install ncurses-devel  

yum install ncurses-devel 

3、下载Erang源代码文件文件,并对其付权限和解压文件:

wget http://www.erlang.org/download/otp_src_R16B02.tar.gz

chmod +x otp_src_R16B02.tar.gz  

tar -xzvf otp_src_R16B02.tar.gz  

mv otp_src_R16B02 erlang_R16B #重命名解压厚的文件  

4、下面是安装erlang的重头戏,依次执行以下操作:

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 && make install //编译后安装 

configure时可能会出现以下错误:

odbc           : ODBC library - link check failed

解决该问题需要安装 unixODBC :

yum list|grep unixODBC
yum install unixODBC-devel

5、配置erlang环境:

vi /etc/profile  

ERL_HOME=/usr/local/erlang  

export PATH=$PATH:$ERL_HOME/bin  

好了,现在erlang的已经配置好了,现在我们来测试一下是否安装成功,在控制台输入命令erl,如果在erlang shell里出现下图所示就说明安装成功了:

此处省略截图了...

*** 在CentOS上安装rabbitmq-server-3.1.5 ***

在本节中我们来看一下如何在CentOS上安装RabbitMQ。我们使用的rabbitmq的版本是rabbitmq-server-3.1.5.tar.gz,CentOS的版本是CentOS 6.4。

在安装rabbitmq之前需要先安装python和erlang,这两部分的安装过程请参看在 CentOS 6.4上安装python和在 CentOS 6.4上安装Erlang,这里不再赘述。

安装rabbitmq的具体步骤如下:

1、下载rabbitmq-server-3.1.5.tar.gz文件,并解压之:

#cd /usr/local 

#wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5.tar.gz 

#chmod +x rabbitmq-server-3.1..tar.gz 

#tar -xzvf rabbitmq-server-3.1..tar.gz

2、在编译rabbitmq源码之前先要安装其需要以来包:

#yum -y install xmlto 

否则会编译不通过:

/bin/sh: line : xmlto: command not found 

3、开始编译源代码:

#cd rabbitmq-server-3.1. 

#make 

#make install TARGET_DIR=/opt/mq/rabbitmq SBIN_DIR=/opt/mq/rabbitmq/sbin MAN_DIR=/opt/mq/rabbitmq/man //将rabbitmq编译到/opt/mq/rabbitmq目录 

4、安装web插件管理界面

#cd /opt/mq/rabbitmq/sbin 

#mkdir /etc/rabbitmq/ 

#rabbitmq-plugins enable rabbitmq_management 

5、好了,到这里rabbitmq已经配置好了,可以启动了:

#./rabbitmq-server start & 

我运行的时候报错了,ERROR: epmd error for host "springzoo": timeout (timed out)

更改下/etc/hosts:

127.0.0.1   localhost springzoo

::         localhost springzoo

# ps aux | grep rabbitmq //查看端口,默认就是5672

netstat -tnlp | grep 

tcp               0.0.0.0:               0.0.0.0:*                   LISTEN      /beam.smp      

tcp               0.0.0.0:               0.0.0.0:*                   LISTEN      /beam.smp      

tcp               :::                     :::*                        LISTEN      /beam.smp

如果看到下面的信息就表明已经启动成功了:

省略截图....

最好我们就可以在浏览器上输入http://127.0.0.1:15672/登录管理界面了

使用登录的名户名和密码默认都算guest,登录后的页面如下:

截图再次省略..

最新文章

  1. 运用DebugDiag诊断ASP.Net异常
  2. Storm分布式实时流计算框架相关技术总结
  3. 8种Nosql数据库系统对比
  4. 【转】mysql忘记root密码的解决方法
  5. java.lang.OutOfMemoryError: unable to create new native thread如何解决
  6. SQL的内连接与外连接
  7. LinkButton和HyperLink的页面跳转用法
  8. jquery 实现 点击一个按钮添加多个div
  9. Broken Keyboard(悲剧文本)
  10. 在go中使用linked channels进行数据广播
  11. Dijkstra双栈算术表达式求值
  12. docker系统学习之docker界面管理
  13. Redis淘汰删除策略
  14. Java多线程并发最佳实践
  15. vcpkg-微软开发的VC++打包工具
  16. spring-web.xml 模板
  17. 调用jdbc已经写成的方法----jdbc工具类抽取方式三
  18. Maven学习(四)-----Maven中央存储库
  19. 搭建samba 共享openstack开发环境
  20. bitmap位图法

热门文章

  1. SpringMVC流程
  2. SQL SERVER 2008
  3. java selenium (五) 元素定位大全
  4. NetworkComms V3 使用Json序列化器进行网络通信
  5. The type String cannot be constructed. You must configure the container to supply this value.
  6. 显示隐藏文件 .DS_Store文件
  7. Visual Studio 2015 新建MVC项目 Package Manager Console不能使用 (HRESULT: 0x80131500)
  8. gdb注意事项
  9. css 背景透明文字(内容)不透明三种实现方法
  10. 三角形-css