在 RHEL CentOS 6.2 上配置 Rabel 安装环境
在本文中,我们详细讲解在 RedHat Enterprise Linux 6.2 系统上安装 Rabel 的方法,相信读完这篇文章,即便 Linux 新手,也可以顺利安装 Rabel。同时,CentOS 系统的用户,也可以参考本文进行安装。
文档说明
我们假设读者了解基本的Linux操作知识,可以在终端运行各种命令。您可以直接复制本文中的命令,直接在终端中运行,以免手工输入造成差错。
安装所需软件
Root 用户注意
本文档不适合在 root 用户下安装。同时用 root 用户登录进行各种操作,也不安全。建议大家新建一个Linux用户(例如 rabel),然后继续阅读本教程。
创建Linux用户及增加sudo权限的方法,可以看这里: http://rabelapp.com/t/50
基本工具
执行以下命令:
sudo yum install -y unzip curl wget
启用 EPEL:
sudo su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
注意:对于CentOS 5.x系列,需要用下面的方式:
sudo su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
Ruby 1.9.3
我们使用RVM来安装Ruby 1.9.3。RVM是Ruby版本管理器,可以方便的安装各种Ruby版本。 在终端执行一下命令:
curl -L https://get.rvm.io | bash -s stable
然后执行:
source ~/.rvm/scripts/rvm
这样RVM就安装好了,现在我们就可以用rvm来编译安装Ruby 1.9.3。在编译之前,需要安装Ruby依赖的软件。在安装这些软件之前,首先更新一下系统软件库:
sudo yum update
然后执行:
sudo yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel \
libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake \
libtool bison gsfonts iconv-devel git \
mysql-libs mysql-devel ImageMagick-devel
然后执行:
rvm install 1.9.3-p327
这时候执行:
rvm list
可以看到类似以下的输出:
rvm rubies
ruby-1.9.3-p327 [ x86_64 ]
我们把 Ruby 1.9.3 设置为默认Ruby:
rvm use 1.9.3-p327 --default
到这里Ruby 1.9.3就安装成功了。
安装 MySQL 数据库
执行以下命令:
sudo yum install -y mysql-server
然后启动 MySQL:
sudo /etc/init.d/mysqld restart
然后执行:
/usr/bin/mysql_secure_installation
来设置 root
用户的密码,并且增强安全性。
安装 Memcached 缓存服务器
首先,需要确认 Memcached 版本在 1.4.0 以上:
yum info memcached | grep -i version
终端会显示类似以下的版本信息:
Version : 1.4.4
这说明源中的Memcached版本是1.4.4,符合Rabel的安装要求。我们可以通过以下命令,来安装Memcached 1.4.4:
sudo yum install -y memcached
这样就可以成功安装Memcached了。
安装 Postfix, ImageMagick, Nginx
执行以下命令:
sudo yum install -y postfix ImageMagick ImageMagick-perl nginx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论