Manual:Installation requirements/ja

ソフトウェア自身に加えて、標準的な MediaWiki のインストールは以下の要件があります:


 * 当ソフトウェアをクライアント側のブラウザで動作させるには、ウェブサーバーが必要です.
 * このソフトウェアの動作にはPHP環境が必要です.
 * サイトの情報を保存しておくために、データベースサーバが必要です.

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

ご利用のウェブサイトが第三者によってホストされている場合、サーバの管理者、もしくは運営会社に上記環境が利用できるかどうかを確認してください.

= == 要求パッケージをまとめて導入する場合 == =

Use XAMPP from http://www.apachefriends.org to install and configure all of the important packages – Apache web server, PHP, and MySQL database – with only one download. XAMPPはLinux、Windows、Mac、Solarisで利用することができます. 2015年8月現在、XAMPPがパッケージに含むPHPのバージョンは5.6.12です. (MediaWikiの最低要件 ).

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

生成されたページをクライアント側のブラウザーに提供するために、MediaWiki はウェブサーバーソフトウェアを要求します. レンタルサーバなど他者の運用するサーバを利用する場合、使うサーバソフトウェアが選択できないことがあります.

Most installations use the Apache web server, available at the official download page. However, MediaWiki has also been tested under IIS 7.0, Cherokee, Hiawatha, LiteSpeed, nginx (configuration example), and lighttpd.

= == PHP == =

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

Note that although MediaWiki ships with an installation script which provides web-based configuration of the most important elements, some knowledge of PHP is required for more detailed customizations.

Perl Compatible Regular Expressions(v4.0以降) Session Standard PHP Library JSON (1.22 以降). これらは PHP でデフォルトで有効となっている点に注意してください. In most Debian/Ubuntu-based distros, this is in the php5-intl package.
 * 最新の安定バージョンの MediaWiki の動作には、PHPバージョン以降が必要です.
 * PHP にアップグレードできない場合は、MediaWiki  を使用できます. これには PHP バージョン 5.2.3 以降が必要です.
 * 次の拡張機能が必要です：
 * MediaWiki's installer will warn if you don't have the optional PHP intl extension "to handle Unicode normalization".
 * 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.
 * Some features of MediaWiki may require PHP functions that execute external processes, like image thumbnailing, that some cheap hosts usually disable. This has surfaced specially in MediaWiki 1.23 on file uploads . Please take this into consideration if you plan to install MediaWiki on a shared host.
 * MediaWiki extensions may require additional PHP features, e.g. VisualEditor requires libcurl support (php5-curl on Debian/Ubuntu-based distros).

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


 * サーバーには、同等のデータベース モジュールとセッション管理モジュールもインストールされていることを要求するものがあります. 詳細情報は各オペレーティング システムの手順書を参照してください. 
 * ''Windows 上で Microsoft のインストーラでインストールする場合、データベースの選択のためにエクステンション (MySQL または Postgres) をインストールされる機能に追加してください.

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

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


 * MySQL 以降* または MariaDB 5.1 以降
 * PostgreSQL 以降 (MediaWiki 1.8 以降で対応) 詳細につきましては Manual:Installing MediaWikiをご覧ください.
 * SQLite 3
 * Oracle (Oracle is currently unsupported on the latest MediaWiki versions due to open blocking bugs)

利用者によっては、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をご覧ください.

ビジュアルエディター
The VisualEditor extension (and also the Flow extension) requires the Parsoid web service, which is implemented using Node.js. Node.js is not provided by most shared-hosting companies (HostGator, Bluehost, Dreamhost, etc.). For performance and security reasons, it is better to use a dedicated hosting solution such as a Virtual private server ("VPS").

Scribunto
If you want to invoke Lua modules (see those on this wiki) from wiki pages and templates, your wiki will also require Scribunto.

関連項目



 * ソフトウェア バンドル


 * XAMPP
 * XAMPP
 * XAMPP