Yoshida]]以下の記事ではMaharaのインストールに必要なソフトウェアおよびハードウェア一覧を説明しています。特定のハードウェアに関して、さらに詳細を記述した記事はスケーラビリティにあります。now?ソフトウェア推奨プラットフォームMaharaは様々な一般的なLAMPの組み合わせで動作するよう、設計されています。PHPの必要条件は別にして、他のすべての部分は必要があれば代替ソフトウェアと置換することができます。Hardyまたはそれ以降はコア開発者が使用しているディストリビューションであり、これらのディストリビューションでMaharaが数多くテストされています。私たちには推奨プラットフォームがありますが、Maharaは推奨プラットフォームの一部を代替物と入替えても正常に動作します。以下、考え得るサポートおよび未サポートのすべての選択肢です。Linux、CentOS、Slackware、FedoraおよびSUSEを含む。2003以降のすべてのサーババージョン。(幸運なことに、Leopard以降のバージョンで動作している人もいるようです)現在、私たちは他のオペレーティングシステムでMaharaが動作するか否かの状況を把握していません。5.0.25以降のすべてのバージョン。InnoDBテーブルサポートが必要なことに留意してください。(前のバージョンではアップグレード時にUTF-8エンコーディングを強制されません)。一般的に、あなたのロケールに合ったコレーションを選択してください。Maharaは他のデータベースサーバではサポートされません。PHPPHPバージョン5.2またはそれ以降のバージョンが必須です。1.1以降のバージョンで必須です。1.1.4のバージョンではexifは必須でしたが、現在は任意となっています。無効になっていることを確認してください。.htaccessファイルにより、これらの設定を無効にするよう試みますが、Apacheによっては無効化を許可していない場合があります。Maharaがこれらの設定に対応しますが、可能であれば、あなたが独自に設定を無効化した方が良いでしょう。1.2に実装されたポートフォリオインポート/エクスポート機能では、あなたのウェブサーバへのzipおよびunzipバイナリのインストールが必須となります。ハードウェアMaharaでは他のPHPベースのウェブアプリケーションと極めて似ているハードウェア必要条件があります。ハードウェア必要条件に関する詳細はスケーラビリティの記事で詳述していますが、以下いくつかのガイドラインを記します:MaharaはCPUに縛られるPHPアプリケーションおよびIOに縛られるデータベースから構成されます。あなたがデータベースをウェブサーバとは別のホストに配置できる場合、マシンをさらに適切にチューニングすることができますが、数千ユーザ以下の「小規模」なインストレーションの場合、これは必ずしも必要ということではありません。Maharaでは殆どのスクリプトを起動させるため、8から32MBのRAMを必要とします。これは、殆どの同時アクセスに耐えうるよう、あなたのウェブサーバに対して寛大な容量のRAMが必要であることを意味しています。あなたが仮想化の使用を考えている場合、RAMの容量を節約しすぎないでください。可能であれば、少なくとも1GBのRAMを使用してください。ユーザにデータを送信する際にApacheのプロセスを継続して割り当てる必要がないため、あなたのサイトではより多くの同時アクセスユーザを処理することができます。これらのソフトウェアは同じようなパフォーマンスのプロファイルを持ちます。一緒にインストールすることにより、あなたのサーバに対する負荷が増すことに留意してください。リソースが制限された環境にMaharaをインストールした場合、あなたはいくつかの制限を増やさなければならないかもしれません。ここ数年内に製造された最新のCPUをお勧めします。当然ですが、速いほど良いCPUだと言えます。PHPページの表示速度はCPU速度に依存するため、速いCPUを使用することは、レスポンス時間が短くなることを意味します。with.適切なハードウェアの選択に関して、詳細はスケーラビリティ記事をご覧ください。