1287369382*Roundcubeインストール

前提

環境を確認

#cat /etc/redhat-release
CentOS release 5.5 (Final)
#php -v
PHP 5.1.6 (cli) (built: Mar 31 2010 02:44:37)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

PHPのバージョンが5.2の必要があるのでバージョンアップ

参照:http://dev.halhal.info/archives/138

# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

# vi /etc/yum.repos.d/utterramblings.repo
[utterramblings]
name=Jason Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
gpgcheck=1
priority=1
enabled=0

# yum --enablerepo=utterramblings install php

# php -v
PHP 5.2.14 (cli) (built: Aug 27 2010 16:40:16)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

必要なコンポーネントをインストール

#yum --enablerepo=utterramblings install php-mcrypt php-gd php-xml php-pear php-devel php-pecl-Fileinfo php-mbstring php-mysql
# pecl install fileinfo
Libiconvをインストール
http://ftp.gnu.org/pub/gnu/libiconv/からlibiconv-1.13.tar.gz をダウンロード
http://www2d.biglobe.ne.jp/~msyk/software/libiconv-patch.html からlibiconv-1.13-ja-1.patch.gzをダウンロード
#gzip -dc libiconv-1.13.tar.gz | tar xvf -
#cd libiconv-1.13
#gzip -dc ../libiconv-1.13-ja-1.patch.gz | patch -p1

#./configure
#make && make check
#make install
確認
#iconv -l | grep -- -MS

PHP.INIを修正

# vi /etc/php.ini

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
date.timezone = "Asia/Tokyo"
        • -
extension_dir = "/usr/lib/php/modules"

日本語対応版のRoundcubeをインストール

http://www.sera.desuyo.net/roundcube/から0.3.1の日本語対応版をダウンロード
# tar xvzf roundcubemail-0.3.1-ja3.tar.gz
# mv roundcubemail-0.3.1-ja3/ /var/www/html/webmail

MySQLをインストール

# yum install mysql-server
# chkconfig mysqld on
# /etc/init.d/mysqld start
# mysql
mysql> CREATE DATABASE roundcubemail;
mysql> GRANT ALL PRIVILEGES ON roundcubemail.* TO
-> roundcube@localhost IDENTIFIED BY 'pass';

Apacheを再起動

service httpd restart

Roundcubeの初期設定

権限を変更
# chmod 777 /var/www/html/webmail/logs/
# chmod 777 /var/www/html/webmail/temp/
ブラウザで以下のURLにアクセス

http:///webmail/installer/