【PHP】 MediaWiki を Windows Azure に Deploy したい?

今日も PHP Developer 向けのネタです。

 

前回 、ざっと Interoperability 関連のリソース情報などをお知らせしました。

今回はもう少し ドリルダウン して Windows Azure Mediawiki MySQL Solution Accelerator を試してみましょう。

※ 基本的にはUser Manual (英語) を順番にやっていけば容易に動作します。

キャプチャ

 

 

 

必要なのは作業は

1. 必要なソフトウェアのインストール

No

Software Name

Version

Download Location

1

MySql Enterprise

5.1

http://dev.mysql.com/downloads/mysql/5.1.html#winx64

2

PHP

5.2.10

http://windows.php.net/download/

3

Mediawiki

1.15.1

http://www.mediawiki.org/wiki/Download

4

PhpMyAdmin

3.2.1

http://www.phpmyadmin.net/home_page/downloads.php

5

Memcached

1.2.1.0

http://memcached.org/

 

 

2. Development Fabric の実行

キャプチャ

 

 

3. Windows Azure SDK コマンドプロンプトからコマンドの実行

 

32bit

         C:\Samples\AzureMySQLMediawiki_x86\Runme.cmd

  64bit

          C:\Samples\AzureMySQLMediawiki_x64\Runme.cmd

 

 

 

 

だけで非常に簡単にローカル環境で動作することが可能です。

Developement Fabric の中身をのぞいてみると 10 個 ほどインスタンスがあがっているのが確認できます。

MediaWiki 本体以外にも以下が動いています。

Worker Role : MySQL、Memcache、 Instance Manager、Worker Monitor

Web Role : PHP Admin

キャプチャ

 

 

 

 

ブラウザで Developement Fabric でホストしている Wikipedia にアクセスするとちゃんと表示されます。

2

 

 

 

User Manual にはちゃんと Windows Azure でホストするところまで解説があります。

私は先週リクエストした Windows Azure の Invitation Code が届かず今日はここまで・・・