php、mysqlが使えることは調べられましたが、cakeは挑戦したけどダメだったというのしか見つけられませんでした。他のでもいいのであれば教えてください。
エンタープライズ向けのGoogle App Engine for BusinessならばSQL DBをサポートしますが
素のGoogle App Engineでは、スケーラビリティを重視した設計となっていますので、MySQL等のRDBMSを利用することはできません。
またGoogle App Engine for JavaのVM上に、他言語(ruby php等)の実行環境を構築すると
スピンアップ時間などのパフォーマンスに影響が出ます。
スピンアップ時にGAEの30秒制限に引っ掛かりエラーが出てしまうことも珍しくありません。
例えば下記URLにGoogle App Engine for JavaとJRuby on Railsフレームワーク
を使ったデモ用Webアプリケーションの記事がありますが、そのデモサイトにアクセス
した時にサーバインスタンスが落ちていると(これをスピンダウンといいます)
高確率で30秒制限によりエラーとなります。(ならない場合もあるが20秒くらいかかる)
(解説記事URL): http://gihyo.jp/dev/serial/01/ruby/0016?page=2
(デモサイトURL): http://7.latest.itrain.appspot.com/
phpと何らかのフレームワークを使った場合も、上記デモサイトと同様、速度的に
使い物にならない可能性が高いでしょう。
(スピンダウンさせないほど、頻繁にアクセスがあるなら話は別ですが、
そこに至る過程で「このサイト重くてだめだ」という烙印を押される可能性のほうが高いです。)
phpを使わなければならない理由がない限り、pythonまたはNative Java言語を使う方が良いと思います。
フレームワークは
PythonでしたらGoogle App Engine OilやKay Framework
JavaならばSlim3
あたりがオススメです。
個人的にはJavaとSlim3を推します。
(Google App Engineに最適化されています。)
以下を見て質問をしました。
http://www.atmarkit.co.jp/fcoding/articles/gaephp/02/gaephp02a.h...
PHP,MySQLを使う方法はあるように思います。ただ、処理がめちゃくちゃ遅いのは嫌ですね。
PHPを使いたい理由は、PHPは使えるけど他は使えないからです。