・インストール先のサーバPHPとMySQLが使えるサーバが必要です。無料で使えるサーバも沢山有りますので、適当に見繕って調達してください。・世界につながるPC所謂インターネットに接続されたPCです。無ければ中古でも人から貰ってもお店で買っても良いので調達しましょう。これが無ければ話になりません。・FTPソフトサーバにファイルを転送したり、ファイルのパーミッション(属性とか権限のことです)を操作する為に必要です。ちなみに私はFileZillaというソフトを使っています。この他にも沢山のFTPソフトがあります。大体の場合無料配布されていますので、適当に見繕って調達してください。・やる気と根性やはりサーバアプリケーションをインストールするとなると、それなりのスキルとかセンスが必要になります。そんな、スキルとかセンスが無い場合にはやる気と根性で補うしかありません。慣れてしまえばよいので、有る程度場数を踏めば大丈夫でしょう。インストールを始めましょう。roundcupeというウェブメールアプリケーションは、MySQLというデータベースを必要とします。正確にはMySQLでなくても動作するのですが、大多数のホスティングサーバで用意されているのはMySQLです。MySQLが広く使われているかというと・・・・長くなるので今回は割愛です。「データベースを作る」MySQLを使うためには、データベースを作らなければなりません。たとえるならば、サーバという場所にMySQLという道具を使って、データを入れるための箱を作るのです。データベースの作り方はサーバによってまちまちですので割愛します。「データベースへの接続パラメータを把握する」roundcubeがデータベースに接続するために、必要なパラメータを調べておきましょう。必要なパラメータは以下のとおりです。・MySQLサーバのホスト名'localhost'が一般的です。ちなみに私の使っているMySQLサーバのホスト名は、’pooqroundcube.db.7393700.hostedresource.com’です。なんだか凄く長いですね。データベース作成時に任意のデータベース名が指定できると思います。適当に設定してください。私は’pooqroundcube'にしました。・DBユーザ名DBに接続するときに必要なユーザ名です。データベース作成時に指定できるはずです。極まれにシステム側が勝手に指定してしまうケースや、ホスティングサービスへのログインIDがそのまま設定されるケースもあります。詳しくは使用しているホスティングサービス業者に問い合わせましょう。・DBパスワードDB接続に使うパスワードです。DBユーザ名と同様に、DB作成時に指定できるはずですが、そうでないホスティングサービスも存在しますので、パスワードが指定できない場合にはホスティング業者に問い合わせましょう。以上で、MySQLデータベースの準備は完了です。次に、roundcubeをダウンロードしましょう。http://roundcube.netにWebブラウザで接続するといきなりダウンロードページへのリンクが出てきますので、素直にダウンロードページに進みましょう。ダウンロードページに進むと色々とファイルが並んでいますが、’Stable’(安定)と書かれたリンクがあります。安定版以外を使う理由も無いでしょうから、迷わず’Stable’と書かれた所に表示されている’DOWNLOAD'ボタンを押しましょう。'DOWNLOAD'ボタンを押すと、自動的にダウンロードが行われます。chromeでは左下にダウンロードされたファイルが表示されます。これをクリックすると勝手に解凍されます。ファイルの解凍はサーバにアップロードしてからでも良いのですが、サーバ側で解凍する手立てが無い場合には解凍してからサーバにアップロードしましょう。FileZillaを使ったアップロードは簡単です。ドラッグアンドドロップで簡単にアップロードできます。アップロード先のディレクトリは、Webブラウザでアクセス可能な場所にしてください。これで、アップロードまで完了です。あとはこまごまとした設定を行うことになります。パーミッションの設定です。roundcubeのディレクトリ内に有る'temp'ディレクトリと’logs'ディレクトリのパーミッションを書き込み可能にします。757にしておけばよいでしょう。次に、ファイル名の変更を行います。'config/main.inc.php.dist'を'config/mail.inc.php'に変えます。'config/db.inc.php.dist'を'config/db.inc.php'に変えます。ここから設定作業にはいります。変更の前にgmailのサーバ情報を入手しましょう。設定手順'→'その他'で確認できます。パスワードさて、これで設定に必要な全ての情報は手に入りました。実際に設定ファイルを編集しましょう。'main.inc.php'を編集します。gmailのIMAPサーバを設定します。gmailのIMAPポートを設定します。gmailのSMTPサーバを設定します。頭の'ssl://'がミソ。gmailのSMTPポートを設定します。ユーザ名はこうしておきましょう。パスワードはこれでOKです。(略)次に'db.inc.php'の編集です。このファイルの設定はちょっと解りにくいです。変更するのは次の二箇所です。'mysql://username:password@hostname/dbname';(略)MySQLのユーザ名、パスワード、ホスト名、DB名を一行で書きます。これで設定はおしまいです。あとは、http://yourdomein/roundcube_dir/installerにアクセスしてテーブルの作成と動作の確認が終わればOKです。動作の確認が取れたら、安全のため、'installer/'ディレクトリは削除してください。