下载后可任意编辑CentOS 下部署 Redmine 项目管理系统环境需求:CentOS6.2 + ruby1.9.2 + rails3.2.6 + redmine2.0.3 + rubygems1.3.7 (版本很重要)1、关掉 selinux 和 iptablessed-i s/\=enforcing/\=disabled/g /etc/selinux/configchkconfig --level 35 iptables offchkconfig --level 35 ip6tables off2、安装相关的 rpm 包yum -y install vim-enhanced wget ntp gcc gcc-c++ make automake autoconf mysql-devel libxml2-devel curl-devel patch libxslt-devel libxslt cyrus-sasl-devel openssh openssh-clients subversion pcre-devel httpd3、安装 ruby-1.9.2tar zxvf ruby-1.9.2-p290.tar.gzcd ruby-1.9.2-p290/./configure make && make installcd ext/opensslruby extconf.rbmake && make installruby -v(检查安装版本)#ruby 1.9.2p290 (2024-07-09 revision 32553) [x86_64-linux]4、安装 rails3.2.6gem install rack (可能需要)下载后可任意编辑gem install rails -v=3.2.65、安装 mysql 数据库yum -y install mysql-servermv/etc/my.cnf /etc/my.cnf.bakcp/usr/share/mysql/my-huge.cnf /etc/my.cnfchown-R mysql.mysql /var/lib/mysql/usr/bin/mysql_install_db (执行后可能会存在问题,也可能是权限问题无法启动 chown -R mysql.mysql /var/lib/mysql/)更改 mysql 默认字符集my.cnf 文件中找到客户端配置[client] 在下面添加default-character-set=utf8 默认字符集为 utf8在找到[mysqld] 添加default-character-set=utf8 默认字符集为 utf8init_connect='SET NAMES utf8' (设定连接 mysql 数据库时使用 utf8 编码,以让 mysql 数据库为 utf8 运行)修改好后,重新启动 mysql 即可,查询一下 show variables like 'character%';service mysqld start/usr/bin/mysqladmin -u root password '123456'/usr/bin/mysql -u root -p123456>create database redmine character set utf8;>grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'redmine';>FLUSH PRIVILEGES;> quit6、安装 redminewget http://rubyforge.org/frs/download.php/76259/redmine-2.0.3.tar.gztar zxvf redmine-2.0.3.tar.gzcp-rf redmine-2.0.3 /var/www/html/redminecd/var/www/...