Manual:Installation requirements/ja

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


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

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

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

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

Linuxを使用している場合は、パッケージマネージャを使用してapache、php、MariaDBをインストールすることをお勧めします. DebianとUbuntuでは、以下のコードを実行してください.

他のオペレーティングシステムでは、http://www.apachefriends.orgのXAMPPを使って重要なパッケージ–Apache HTTP Server、PHP、MariaDB–をすべてインストールして設定してください. XAMPP は Linux、Windows、Mac、Solaris で利用できます. 2016年8月現在、XAMPPがパッケージに含むPHPのバージョンは 7.0 です (MediaWiki の最低要件 です).

あるいは、あなたがAppleのコンピュータを持っているなら、MAMPを使うことができます. これはXAMPPに相当します. 現在、MAMPにはApache WebサーバーとMySQLデータベースを実行する機能が含まれています. WindowsとMacの両方で使用できますが、一般にWindowsではなくMacで使用されます. 現在、PHPとMySQLの最新バージョンを実行しています.

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

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

ほとんどのインストールは、Apache Webサーバーを使用しています. これは公式ダウンロードページから入手できます. しかし、MediaWikiはIIS 7.0、Cherokee、Hiawatha、LiteSpeed、nginx（設定例）、lighttpd、Caddyの下でもテストされています.

= == PHP == =

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

MediaWiki には、最も重要なところをブラウザベースで設定できるインストールスクリプトが同梱されていますが、詳細なカスタマイズにはある程度の PHP の知識が必要です.


 * 最新の安定バージョンの MediaWiki の動作には、PHPバージョン以降が必要です. PHP 7が一般的にサポートされていますが、PHP 7.1ではいくつかの拡張機能が有効になっているときにMediaWiki 1.28に対してさまざまな警告が表示されます. を参照してください.
 * 次の拡張機能が必要です：
 * Perl 互換正規表現 (PCRE) (MediaWiki 1.23 は PCRE 7.2 以降を必要とします)
 * セッション
 * 標準 PHP ライブラリ
 * JSON (1.22 以降)
 * mbstring (バージョン 1.27 から必須、それまでは推奨とされていた)
 * これらはすべて PHP で既定で有効となっている点に注意してください.
 * Unicodeの正規化を処理するオプションのPHP intl extensionがない場合、MediaWikiのインストーラが警告します.
 * In most Debian/Ubuntu-based distros, this is in the php5-intl package.
 * PHP OpenSSL extension is also recommended. を参照してください.
 * On most Debian/Ubuntu-based distros, either the php5-mysql or php5-mysqlnd package is required if you want MediaWiki to use MySQL.
 * 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コンフィギュレーションをご覧ください.

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

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


 * MySQL 以降* または MariaDB 5.1 以降
 * PostgreSQL 以降 (MediaWiki 1.8 以降で対応) 詳細につきましては Manual:Installing MediaWikiをご覧ください.
 * 3
 * Microsoft SQL Server 2008 R2 or later is supported for LTS releases and is not guaranteed to work for non-LTS releases (requires Microsoft Windows as Operating System because it uses the SQLSRV driver)

以前まではサポート、現在はサポート外:


 * (オープンブロックのバグが原因で、最新の MediaWiki ではサポートされていません)

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

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

推奨の最小要件は単独のコンピュータのウェブサイトのために 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.

関連項目

 * , for information about how Mediawiki's installation requirements are likely to change in the future




 * ソフトウェア バンドル


 * XAMPP
 * XAMPP
 * XAMPP