【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 |
|
2 |
PHP |
5.2.10 |
https://windows.php.net/download/ |
3 |
Mediawiki |
1.15.1 |
|
4 |
PhpMyAdmin |
3.2.1 |
|
5 |
Memcached |
1.2.1.0 |
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 にアクセスするとちゃんと表示されます。
User Manual にはちゃんと Windows Azure でホストするところまで解説があります。
私は先週リクエストした Windows Azure の Invitation Code が届かず今日はここまで・・・