Manual:Installation requirements/ja

ソフトウェア自身に加えて、標準的なMediaWikiのインストールは次の要件を持ちます:


 * PHPはソフトウェアを動作させるために必要です.
 * データベースサーバはページとサイトデータを保存するために必要です.
 * ウェブサーバは生成されたページをウェブブラウザに送るために必要です.

加えて、特定の高度な機能を使いたい場合に要求される様々なオプションの依存関係があります. (下記を参照)

インストールする前に個々のコンポーネントのドキュメントを読むことを覚えておいて下さい. ウェブサイトがホストされている場合(すなわち直接管理しない場合)、これらがインストールされているか確認をするためにサーバのアドミニストレータもしくはホスティング会社に連絡して下さい.

MediaWikiはもっとも重要な要素のコンフィギュレーションを提供するウェブベースのインストールスクリプトを搭載していますが、より詳細なカスタマイズをするためにはPHPの知識が要求されることに注意して下さい.

PHP
PHPはMediaWikiが書かれているプログラミング言語で、ソフトウェアを動作させるために要求されます.


 * 最新バージョンのMediaWikiのためにPHPバージョン5.0以降が要求されます(5.1.xが執筆時の推奨です).
 * PHP5にアップグレード出来ないのであれば、MediaWikiを使用することが出来ます. PHPバージョン4.3.0以降が要求されます.

ソースからPHPをコンパイルする必要がある場合、MediaWikiに影響を与えるコンパイルオプションに関するPHP configurationをご覧下さい.

注意:
 * サーバの中には同等のデータベースモジュールとセッション管理モジュールもインストールされていることを要求するものがあります. 詳細な情報に関しては個々のOSインストラクションをご覧下さい. 
 * Windows上でMicrosoftのインストーラでインストールする場合、データベースの選択のためにエクステンション(MySQLまたはPostgres)をインストールされる機能に追加して下さい. 

データベースサーバ
MediaWikiは他のウェブベースのアプリケーション(phpBBなど)と共有できるデータベースですべてのテキストとデータ(記事、ユーザの詳細、システムのメッセージ、など. )を保存します. MediaWkiの最新バージョンは次のデータベースサーバをサポートします(それらの1つだけで選択する必要があります):


 * MySQL 4.0かそれ以降*
 * PostgreSQL 8.1かそれ以降 (MediaWiki 1.8以降でサポートされます - plpgsqlとtsearch2も要求されます)
 * Ingres 2006かそれ以降 (SVN-Download)

ユーザの中にはhttp://www.phpmyadmin.net phpMyAdmin] (MySQL)もしくはphpPgAdmin (Postgres)といったデータベースサーバを管理するための追加ソフトウェアパッケージをインストールすることが便利だと思う人がいます.

*''ノート: MySQL4サポートはMediaWiki 1.6以降が要求されます - MySQLの古いバージョンを使用していてアップグレード出来ない場合、MediaWiki 1.5.8を使うことになります. このバージョンはもはやサポートされていないことに注意して下さい. ''

ウェブサーバ
生成されたページをブラウザに提供するために、MediaWikiはウェブサーバソフトウェアを要求します. しばし使うソフトウェアの選択の余地がないことがあります - ホスティングプロバイダーによって一つ提供されます.


 * 大抵のインストレーションはApacheウェブサーバを使用します. 公式のダウンロードページから利用可能です.
 * MediaWikiはIIS 6.0、Cherokee、とlighttpdの元でもテストされています.
 * SunはSun Java System Web Server 7.0上でMediaWikiを動かすためのインストールのインストラクションを提供しています.

ハードウェア要件
推奨の最小要件は単独のコンピュータのウェブサイトのために256MBのRAMに40MBのストーレッジです. しかし 混んでいる公開サイトもしくはアップロードが有効になっているサイトでは十分ではありません. 48MBのRAMでMediaWikiを動作させたことを報告したユーザがいました.

オプションの依存関係

 * ImageMagickもしくはGDはimage thumbnailingのために要求されます.
 * TeX は数式のインライン表示のために要求されます.
 * SendmailはシステムがEメールを送ることが出来るようにするために要求されます.

上記の項目についてもっと詳細な情報は、Manual:Installing third-party toolsをご覧下さい.