# yum install gcc gcc-c++
# yum install httpd-devel
# yum install sqlite-devel
# yum install readline-devel
# yum install zlib-devel
# cd /usr/local/src
# wget http://www.zlib.net/zlib-1.2.5.tar.gz
# tar xvfz zlib-1.2.3.tar.gz
# cd zlib-1.2.3
# ./configure
# make
# make install
■ rubyのソース取得・インストール
# wget ftp://core.ring.gr.jp/pub/lang/ruby/1.8/ruby-1.8.7-p249.tar.gz
# tar zxvf ruby-1.8.7-p249.tar.gz
# cd ruby-1.8.7-p249
# ./configure
# make
# make install
# cd ext/openssl
# ruby extconf.rb
# make
# make install
# wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz
# tar -zxvf rubygems-1.3.7.tgz
# cd rubygems-1.3.7
# ruby setup.rb
■ rackのインストール
# gem install rack -r
■ mod_passengerのインストール
# gem install passenger -r
# passenger-install-apache2-module
■ railsのインストール
# gem install rails
■ sqliteライブラリのインストール
# gem install sqlite3-ruby --version=1.2.4
■ redmineのインストール
# cd /var/tmp
# wget http://rubyforge.org/frs/download.php/70486/redmine-0.9.4.tar.gz
# tar zxvf redmine-0.9.4.tar.gz
# mv redmine-0.9.4 /var/lib/redmine
# vi /var/lib/redmine/config/database.yaml
production:
adapter: sqlite3
dbfile: db/redmine.db
timeout: 5000
# rake config/initializers/session_store.rb
# rake db:migrate RAILS_ENV=production
※ここで以下のエラーが発生したらrails配下のaction_controller.rbを修正する
(in /var/lib/redmine)
rake aborted!
RubyGem version error: rack(1.1.0 not ~> 1.0.1)
# vi /var/lib/redmine/vendor/rails/actionpack/lib/action_controller.rb
修正前:gem 'rack', '~> 1.0.1'
修正後:gem 'rack', '~> 1.1.0'
# vi /var/lib/redmine/config/email.yml
production: delivery_method: :async_smtp smtp_settings: address: localhost port: 25 domain: dev01.local #FQDNを記述
vi /etc/httpd/conf/httpd.conf
以下の記述を追加
RailsBaseURI /redmine
# ln -s /var/lib/redmine/public /var/www/html/redmine
# chown -R apache:apache /var/lib/redmine
# service httpd restart
redmineの初期アカウントは、ID/PWともに admin
■ phpのインストール
# wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
# wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
# rpm -Uvh epel-release-5-3.noarch.rpm
# rpm -Uvh remi-release-5.rpm
# yum install --enablerepo=remi php