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ほかの新しいバージョンにした際の構築をメモしています。
Win2012R2のセットアップ
まずはWin2012R2のセットアップ。ここは省略します。ADの参加(省略可能)
環境のDCサーバーに参加します。
私の環境ではAD Win2012R2です。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.*系を使用します。IISのインストール
とりあえず、IISは標準構成のままインストールしました。
4.1 CGIのインストール
標準構成ではCGIが無効なので有効化(Win8.1はコントロールパネル)
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のフォルダーに保存
以上、完成。
[参考サイト]
http://symfoware.blog68.fc2.com/blog-entry-1077.html