前回は、Widnows Azure Platformを利用するためのサブスクリプションの購入と、開発環境を簡単にインストールできるツールとして「Microsoft Web Platform Installer(Web PI)」を紹介しました。今回は、Windows Azure上でLAMP環境を構築するステップとして、PHPの開発環境を整える手順を紹介します。
Windwos Azure Platform向けの統合開発環境としては、マイクロソフトが提供するVisual Studioや、Visual Web Developer Expressがあります。これらは、ASP.NETアプリケーション作成できるだけでなく、プロジェクトにPHPを追加することで、Windwos Azure上で動作するPHPアプリケーションを作成することもできます。
図1 Visual Web Developer 2010 Expressのスタート画面
もっとも、LAMP開発者にとっては、新たな統合開発環境を利用するよりも、Eclipseやテキストエディタといった使い慣れたツールを利用したいところでしょう。そこで、ここでは、まず、Visual Web Developer Expressによる開発環境を整備し、そのうえで、PHPのインストール、PHPの開発環境としてEclipseを導入する手順を紹介したいと思います。開発用PCは、Windows 7 Home Premium(英語版)を利用します。
続いて、画面右上の検索ボックスに「Visual Web Developer Express」などと入力します。すると、以下のように、検索結果として「Visual Web Developer 2010 Express SP1」が表示されるので、右側にある「追加(Add)」をクリックし、「インストール(Install)」ボタンを押します。
リストの中には、SQL Server Express 2008 R2も含まれています。SQL Serverを利用する予定はないかもしれませんが、開発用ストレージとして利用するためインストールが必要になります。続く画面では、SQL Server Expressの認証モード設定画面が表示されるので、パスワードを設定します。
図5 SQL Server Expressの認証モード確認画面
インストール完了画面が表示されたら、Visual Web Developer Expressのインストールは終了です。
IISの機能を有効にしたら、再びWeb PIを使って、Windows Azure Toolsをインストールします。先ほどと同じように、Web PI上で「azure tools」などと検索すると、「Windows Azure Tools for Microsoft Visual Studio 2010」が表示されるので、「追加(Add)」をクリックし、インストールします。
図6「azure tools」で検索した結果。「Windows Azure Tools for Microsoft Visual Studio 2010」を追加します
次に、Eclipse PDTをセットアップします。Eclipse PDTは、「PHP Development Tools (PDT) - Downloads」の「Eclipse PDT 2.2.0 All In Ones/Eclipse PHP Package」からダウンロードできます。ここでは、Windows版を選択し、ダウンロードしたzipファイルを展開しておきます。