はじめに
対象読者
●Google App Engine for Javaに興味がある方 ●スクリプト言語、特にPHPのクラウドコンピューティング環境に興味のある方必要な環境
Googleが提供するEclipseのプラグイン︵Google Plugin for Eclipse︶を使用して開発を行います。Google Plugin for Eclipseのインストールについては﹃Google App Engine for Javaを使ってみよう! ︵1︶Google Plugin for Eclipse﹄で説明されていますので、こちらを参照してください。 この記事で紹介するプログラムはWindows版のEclipse 3.4.1︵Ganymede︶に日本語化言語パック︵注1︶を適用した環境で動作することを確認しています。Google App Engine for Java
PHPを動作させるために必要な環境
JavaVM上で動作するスクリプト系言語には、JRuby、Jython、Groovy、Scalaなどがありますが、この記事ではCaucho Technologyが開発しているQuercusを使用します。 QuercusはJavaで実装されたPHP5および6の実行環境で、GPLライセンスで提供されています。DrupalやPHP-Nuke、そしてWordpressなどの動作実績があります。C言語で実装されたPHPの標準/拡張モジュールもJavaに移植されていますが、すべてのモジュールが使用できるわけではありません。実装されているモジュールについては、Quercus Modules Statusを参照してください。また、Quercusに関する詳細な情報はQuercusのWebページを参照してください。 QuercusではPHPスクリプトファイルを実行するためのQuercusServletが用意されており、このServletが指定されたリクエストに対応するPHPスクリプトファイルを読み込み、実行し、結果を返します。![Quercusの実行](http://cz-cdn.shoeisha.jp/static/images/article/3948/Quercus.gif)