前回は、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アプリケーションを作成することもできます。
もっとも、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の認証モード設定画面が表示されるので、パスワードを設定します。
インストール完了画面が表示されたら、Visual Web Developer Expressのインストールは終了です。
IISの機能を有効にしたら、再びWeb PIを使って、Windows Azure Toolsをインストールします。先ほどと同じように、Web PI上で「azure tools」などと検索すると、「Windows Azure Tools for Microsoft Visual Studio 2010」が表示されるので、「追加(Add)」をクリックし、インストールします。
次に、Eclipse PDTをセットアップします。Eclipse PDTは、「PHP Development Tools (PDT) - Downloads」の「Eclipse PDT 2.2.0 All In Ones/Eclipse PHP Package」からダウンロードできます。ここでは、Windows版を選択し、ダウンロードしたzipファイルを展開しておきます。