2011-06-08 5 views
7

php sdkを使用してFacebookのキャンバスアプリを作成する予定です。Googleのアプリケーションエンジンでphp mysqlを実行できます

Google App Engineで無料アカウントを提供していますので、私はこれを行う予定です。

まだ問題はありますが、現在はGoogleアプリケーションエンジンのサポートはJavaとPythonのみです。

Googleアプリケーションエンジンでphpとmysqlを実行する方法はありますか?

+2

「無料ですか?」という理由だけでAppEngineを使用しているようですね。 Google I/Oで最近発表された価格の変更は、無料で入手できるものについて厳しい制限を設けています。http://www.google.com/enterprise/appengine/appengine_pricing.html –

答えて

5

PHPは、App Engine上でネイティブに実行することはできません。しかし、Quercusというオープンソースツールがあります。これは、PHP言語の100%Java実装です(JDK 1.5が必要です)。 App EngineはJavaをサポートしているので、Quercusを使ってApp EngineでPHPスクリプトを実行することができます。

+0

ああありがとうございます。 – user737767

+5

時代遅れ - GoogleがPHPをネイティブにサポートするようになりました。http://stackoverflow.com/a/16627324/32726またはhttps://developers.google.com/appengine/docs/php/ – MrFox

6

Quercusを使用してJVMのApp EngineでPHPスクリプトを実行できます。しかし、それでもmySQLを使用することはできません。 App Engineデータストアを使用する必要があります。これには、データベースに触れるコードを書き直す必要があるので、既存のPHPスクリプトは、多くのハッキングがなければ動作しません。

注:リレーショナルデータベースのサポートはApp Engineのロードマップ上にありますが、いつ利用できるか、または使用可能にされたリレーショナルデータベースがmySQLかどうかはわかりません。

3

QuercusはPHPをネイティブで実行するほど良くはなく、既知の問題があります。私はあなたがアプリケーションを作成し始めていることを理解しているので、私はappengineでPythonを使うことをお勧めします。非常に簡単に始めることができます。

LAMPベースのアプリケーションを念頭に置き、新しい言語を習得したくない場合はAmazon Beanstalkをご覧ください。

私は、プラットフォームの強みと必要な柔軟性に基づいて決定することをお勧めします。

0

Googleはそのサポートを正式に発表しましたGoogle App Engine(GAE)上のPHP用

無料でGAEでPHP Webアプリケーションをホストする方法は、tutorialで説明されています。

関連する問題