Movable Typeを利用するためには、以下の環境が必要です。
Movable Typeは、ウェブサーバーにインストールされ、ユーザーは標準のブラウザーでHTMLページを表示して、Movable Typeにアクセスします。 Movable Typeは、Perlプログラミング言語で書かれ、オプションでPHPを使ったダイナミック・コンテンツを生成することができます。 アプリケーションのサイズは約8MBですが、そのほか、エントリーを保存するのに25MB以上のハードディスク容量が必要です。
Perl、PHP、およびウェブ・サーバー(Apache HTTP Server)は、Windowsのほか、LinuxなどのUnix系オペレーティング・システム、BSD系OS、およびMac OS Xで利用できます。 こうしたサーバーは、ほとんどのインターネット・サービス・プロバイダー(ISP)で無料で提供されています。
これらのいずれかは、システムにMovable Typeをインストールし、運用を管理するために必要です。
Movable Typeは、ブラウザー・ベースのインターフェイスを使って、すべての機能にアクセスします。特別のソフトウェアをインストールしたり維持したりする必要がありません。 なお、最適な結果を得るため、最新バージョンのFireFoxブラウザーをお使いになることをお勧めします。 FireFoxは、Mozilla Japanから無料でダウンロードできます。
Perlは、幅広いプラットフォームで実行でき、10年以上に渡ってインターネット開発の主流言語に選ばれています。 Movable Typeは、Perlバージョン5.004_05以降をサポートするプラットフォームであればどれでも起動できますが、最適な結果を得るために、バージョン5.6.1以降をお勧めします。
Movable Typeは、データ保管用に複数のデータベースをサポートしており、ユーザーの環境に最適なデータベースが選べます。Berkeley DBは、エントリー数が少ない小規模なサイトには最適ですが、ある程度の規模を超えるとパフォーマンスに影響がでます。一般的には、MySQLをお勧めします。
Movable Typeは、Perlコミュニティの広範囲なオープン・ソースの土台の上に構築され、外部のPerlモジュールを多用しています。 これらのモジュールは無料で入手できるオープン・ソース・ソフトウェアで、Comprehensive Perl Archive Network (CPAN)からダウンロードできます。
Movable Typeを稼動するには、以下のPerlモジュールが必要です。
そのほか、以下のデータベース・モジュールの1つが必要です。
以下のオプション機能をサポートするPerlモジュールがあれば、Movable Typeの機能はさらに広がります。
これらのPerlモジュールは、Movable Typeシステム・チェックプログラム (mt-check.cgi) を実行することで、利用できることを確認できます。
ダイナミック・パブリッシングを利用するには、以下の環境が必要です。
Smarty Template EngineとezSQLライブラリーは、Movable Typeのインストール時に設定されます。なお、ダイナミック・パブリッシングは、Berkeley DBではサポートしていません。