LoginSignup
1
2

More than 5 years have passed since last update.

IIS 8.5 にMediaWiki をインストールしよう

Last updated at Posted at 2016-02-19

pukiwikiの対応PHPが古く移行先を検討中です。まずは有名なMediaWikiで実験です。

IIS 8.5(Win2012R2/Win8.1)に MediaWiki をインストールする方法です。

IIS 7(Win2008R2)の手順はTechnet様で公開されているので以下のサイトを参考に実施します。
■ IIS への MediaWiki のインストール
https://technet.microsoft.com/ja-jp/library/ff454060.aspx

こちらのHPをWin2012R2、PHP 5.6ほかの新しいバージョンにした際の構築をメモしています。

  1. Win2012R2のセットアップ
    まずはWin2012R2のセットアップ。ここは省略します。

  2. ADの参加(省略可能)
    環境のDCサーバーに参加します。
    私の環境ではAD Win2012R2です。

  3. MediaWikiのインストール要件の確認の確認
    とりあえず、最新版は怖いので、MediaWiki 1.23.13 LTSをインストールします。
    ■ Download
    https://www.mediawiki.org/wiki/Download
     
    A. PHP
    サポート範囲のphp 5.6を使用します。
    B. MySQL
    MySQL 5を使用します。
    C. Git
    Git 2.*系を使用します。

  4. IISのインストール
    とりあえず、IISは標準構成のままインストールしました。

4.1 CGIのインストール
標準構成ではCGIが無効なので有効化(Win8.1はコントロールパネル)
IIS01.png

4.2 PHPのダウンロード
A. PHPのダウンロード
VC11 x86 Non Thread Safe (2016-Feb-04 03:06:33) をダウンロードします。
■ダウンロード
http://windows.php.net/download/#php-5.6-nts-VC11-x86

B. Visual Stdio 2012(x64)
■Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージ 
https://www.microsoft.com/ja-JP/download/details.aspx?id=30679&tduid=(3fe4b9362ceb34fef6c6b57a5223425a)(256380)(2459594)(TnL5HPStwNw-N8T6BACcIa3hN0IsWIyr0A)()

4.3 PHPの設定
4.3.1 バイナリファイルの設置
パスの都合上、ダウンロードしたphpバイナリを

C:\php
に移動

4.3.2 パンドラマップにphp を追加する
モジュールマップの追加を行います。

4.4 php のテスト

C:\inetpub\wwwroot

にtest.phpを配置します。
以下を記載して、PHPの情報を確認します。

<?php phpinfo(); ?>

4.5. MySQL
データベースをインストールします。

mysql-5.7.11をダウンロード、インストールします。
■ダウンロード
http://dev.mysql.com/downloads/installer/

フル機能、サーバーモードで設定します。

4.6. php.ini(構成ファイル)の修正
PHP.iniの作成(php.ini.***ファイルがあるのでリネームして使用)
以下の箇所がコメントアウトされているので、コメントを外します。
こちらを外すことでMySQLの拡張機能が使用できます。

extension_dir = "./ext"
extension=php_mysql.dll
extension=php_mysqli.dll

4.7. IIS再起動
状態を反映させるために再起動します

4.8. Gitインストール
こちらは初期構成でインストール
CUIは、Windows CMDと統合したほうが楽な場合もあり

5.MediaWikiのインストール
ダウンロードしたファイルをWEBアクセス可能なフォルダーに保存。アクセス権を付与(たとえば、Domain Users)

6.WEBでアクセス
http://localhost/mediawiki/index.php

インストールします。インストールあと、PHPファイルができるのでMediaWikiのフォルダーに保存

以上、完成。

iis.png

[参考サイト]
http://symfoware.blog68.fc2.com/blog-entry-1077.html

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2