Manual:Installation requirements/ja

ソフトウェア自身に加えて、標準的な MediaWiki のインストールは以下の要件があります: 加えて、特定の高度な機能(下記参照)を使いたい場合に必要な様々なオプションの依存関係があります.
 * ウェブサーバー is required to serve the requested pages to the client browser.
 * PHPはソフトウェアを動作させるために必要です.
 * データベースサーバはページとサイトデータを保存するために必要です.

必要条件を個別にも、XAMPP インストーラ (PHP バージョン を含まないバージョンであること) によってもインストールできます. インストールする前に個々のコンポーネントのドキュメントを読むことを覚えておいてください. ウェブサイトがホストされている場合(すなわち直接管理しない場合)、これらがインストールされているか確認をするためにサーバのアドミニストレータもしくはホスティング会社に連絡してください.

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

= == Simple One-Download Installation == =

Use XAMPP http://www.apachefriends.org to install and configure all of the important packages with only one download. It is available for Linux, Windows, Mac and Solaris. It includes Apache, PHP and MySQL besides other components. Note that the latest version of XAMPP has moved past the PHP release (5.5.3 at the time of this note) for Windows, so it should be working. For Mac latest release also offers PHP 5.5.3 at the time of this note.

= == ウェブサーバー == =

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


 * 大抵のインストレーションは Apache ウェブサーバーを使用します. 公式のダウンロードページから利用可能です.
 * MediaWiki has also been tested under IIS 6.0, Cherokee, Hiawatha, Litespeed Standard (need a trick for math), nginx, and lighttpd.
 * The nginx wiki has a configuration example for MediaWiki.
 * Sun のサイトでは Sun Java System Web Server 7.0 上で MediaWiki を動かすためのインストールのインストラクションが提供されています.

= == PHP == =

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


 * 最新の安定バージョンの MediaWiki の動作には、PHPバージョン以降が必要です.
 * PHP にアップグレードできない場合は、MediaWiki  を使用できます. これには PHP バージョン 5.2.0 以降が必要です.
 * 次のエクステンションが必要です： Perl Compatible Regular Expressions(v4.0以降), Session, Standard PHP Library, JSON (1.22 以降). これらは PHP でデフォルトで有効となっている点に注意してください.
 * MediaWiki's installer will warn if you don't have the optional PHP intl extension "to handle Unicode normalization". In most Debian/Ubuntu-based distros, this is in the php5-intl package.
 * On most Debian/Ubuntu-based distros, either the php5-mysql or php5-mysqlnd package is required if you want MediaWiki to use MySQL.
 * If you are installing MediaWiki on CentOS 5.6, use the php53 package instead of php. The php package contains PHP 5.1.x, which is not compatible with the latest version of MediaWiki.
 * If you are installing MediaWiki on Red Hat Enterprise Linux 6.4 (CentOS 6.4), you will need to install the php-xml package in addition to the normal php package.

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

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

= == データベースサーバ == =

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


 * MySQL 以降* または MariaDB 5.1+
 * PostgreSQL 8.1以降 (MediaWiki 1.8以降でサポートされました) – plpgsqlとtsearch2も必要です)これらは "postgresql-contrib-8.1"のような contrib パッケージがインストールされていることを必要とするかもしれません. 詳細につきましては Manual:Installing MediaWikiをご覧ください.
 * SQLite 3
 * Oracle (note: latest MediaWiki version may not be compatible with Oracle. See bug 43533).

利用者によっては、phpMyAdmin (MySQL) 又はphpPgAdmin (Postgres)といった、データベースサーバを管理するための追加ソフトウェアパッケージをインストールすれば役に立つでしょう.

*''注: MySQL 5 has been required since MediaWiki 1.19. MySQL 4サポートはMediaWiki 1.6以降が必要です. (MySQL の古いバージョンを使用していてアップグレードできない場合、MediaWiki 1.5.8を使う必要があります. このバージョンはもはやサポートされていないことに注意してください. )''

= == ハードウェア要件== =

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

The install size can be reduced to around 50Mb for a developer install and to around 26Mb for a non-developer, end-user install. See Manual:Reduce size of the installation

= == 省略可能な依存関係 == =


 * ImageMagick または GD は画像のサムネイル作成に必要です.
 * TeX は数式をインライン表示するのに必要です. Debian/Ubuntu ベースのディストリビューションでは texlive パッケージ内にあります.
 * Sendmail はシステムがメールを送信できるようにするために必要です.
 * シェルアクセス は メンテナンススクリプトを実行するために必要です. ; これがないとアップグレードを行なうことは、非常に難しくなります.

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

関連項目

 * Manual:OS specific help
 * MediaWiki ホスティング サービスおよびウィキ ファーム


 * ソフトウェア バンドル
 * MediaWiki ソフトウェア バンドル
 * Installing MediaWiki with BitNami
 * XAMPP