Manual:Installation requirements/ja

MediaWiki ソフトウェア自身に加えて、以下が必要です:


 * MediaWiki ページをウェブ ブラウザーに提供するためのウェブ サーバー ソフトウェア
 * MediaWiki を実行するためのPHP.
 * MediaWiki ページとデータを格納するためのデータベース サーバー.

加えて、特定の高度な機能(下記参照)を使いたい場合に必要なさまざまな省略可能な依存関係があります.

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

MediaWikiメンテナンススクリプトを実行するには、コマンドラインへのアクセスが必要です.



必要なパッケージをまとめて導入する場合
Linux を使用している場合は、Web サーバー「Apache」、「PHP」、データベース サーバー「MariaDB」を、パッケージ マネージャーを使用してインストールすることをお勧めします. Debian と Ubuntu では、以下を実行してください:



ソフトウェア バンドル
他のオペレーティング システムでは、https://www.apachefriends.org の XAMPP のようなソフトウェア バンドルを使用すると、1 回のダウンロードで重要なパッケージ (Apache HTTP Server、PHP、MariaDB) をすべてインストール/設定できます. XAMPP は Linux、Windows、Mac、Solaris で利用できます. 現在、XAMPP の最新版に含まれるのは PHP 8.0 です (MediaWiki は 以降を必要とします).

あるいは、Apple のコンピューターをお持ちの場合は、MAMP を使用できます. これは XAMPP と同等です. 現在、MAMPにはApache WebサーバーとMySQLデータベースを実行する機能が含まれています. WindowsとMacの両方で使用できますが、一般にWindowsではなくMacで使用されます.



ウェブサーバー
生成されたページをクライアント側のブラウザーに提供するために、MediaWikiには特定のウェブサーバーソフトウェアが必要です. レンタル サーバーなど他者の運用するサーバを利用する場合、使うサーバー ソフトウェアが選択できない–ホスティング プロバイダーの提供するもののみ使用可能なことがあります.

MediaWikiは、互換性があるバージョンのPHPを実行できる主要なウェブサーバーすべてと、広く互換性があります. ほとんどのインストレーションは、Apache HTTPD Webサーバーを使用しています. Nginx (configuration example) も良い選択です.

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


 * 最新の安定バージョンの MediaWiki の動作には、PHP 以降が必要です. 詳細情報はページ  を参照してください.

ただし、ホストプロバイダーによっては、基本的なLAMPまたは LNMP環境のみを提供している場合があります.
 * 次の拡張機能がです:
 * calendar - バージョン 1.33 から必須
 * dom - バージョン 1.34 から必須
 * fileinfo - バージョン 1.30 から必須
 * intl - バージョン 1.36 から必須
 * json - バージョン 1.22 から必須
 * mbstring - バージョン 1.27 から必須、それ以前のバージョンでは推奨
 * openssl - required since MW 1.27, see $wgSessionInsecureSecrets if unavailable
 * xml - バージョン 1.27 から必須、それ以前のバージョンでは推奨
 * xmlreader - バージョン 1.36 から必須
 * The following extensions are in addition to the required ones:
 * apcu
 * curl
 * 通常、これらはすべて PHP で既定で有効となっています.
 * Debian/Ubuntu では、次のコマンドで PHP と上記の拡張機能をインストールできます: sudo apt-get install php php-intl php-mbstring php-xml php-apcu php-curl
 * cPanelなどのグラフィカルホスティングコントロールパネルソフトウェアを使用している場合、多くの場合、「PHP バージョンの選択(PHP セレクター)」を使用して拡張機能を確認し、有効にすることができます. (エラー メッセージの例: "You are missing a required extension to PHP that MediaWiki requires to run. Please install:  "」)
 * Debian/Ubuntu ベースのディストリビューションでは、MediaWiki に MySQL を使用させたい場合は、 パッケージが必要です.
 * MediaWikiの機能の中には、イメージサムネイルのような外部プロセスを実行するPHP関数が必要な場合があります. 共有ホストに MediaWiki をインストールする場合は、これを考慮してください.
 * MediaWiki の拡張機能には、追加の PHP 機能が必要な場合があります. VisualEditor は libcurl のサポートが必要です (Debian/Ubuntu ベースのディストリビューションでは ).

ソースからPHPをコンパイルする必要がある場合、MediaWiki に影響を与えるコンパイルオプションに関する を参照してください.



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


 * + または +
 * +

ウィキメディアは MariaDB を使用しているため、MariaDB または MySQL を使用することを推奨します. 他のデータベース サーバーは、あまりテストされていないため、バグに遭遇するおそれがあります.



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

インストールサイズは、開発者インストールの場合は約50Mb、開発者以外のエンドユーザーのインストールの場合は約26Mbに縮小できます. を参照してください.



省略可能な依存関係

 * 画像の縮小版の作成には ImageMagick または GD が必要です.
 * TeX は数式をインライン表示するのに必要です. Debian/Ubuntu ベースのディストリビューションでは   パッケージ内にあります.
 * シェルアクセス は を実行するために必要です. これがないと MediaWiki のアップグレードを行なうことは、非常に難しくなります.
 * サーバー自体を介して するには、メッセージ転送エージェント (MTA)が必要です.
 * は、自動的に競合を解決する機能を提供します.
 * はオブジェクトのキャッシュに使用できます.



関連項目

 * : MediaWikiのインストール要件が今後どのように変更されるかについての情報