2012-03-19 11 views
1

私は最近、Quercusを使ってGoogle App Engineにphpアプリケーションをデプロイできることを読んでいます。cakephpアプリケーションをGoogleアプリケーションエンジンにデプロイすることは可能ですか?

cakephpアプリケーションも展開できますか? また、開発者の観点からは、クラウド用のアプリケーションと他のクライアントサーバーシステムの開発には違いがありますか?

私は初心者であり、これに関する知識はあまりありません。だから、どんな種類の助けにも感謝します。

ありがとうございます。

+0

[Google App EngineはPHPをサポートしていますか?](http://stackoverflow.com/q/2559497/367456?rq=1) – hakre

答えて

1

GAEでQuercusを使用してPHPアプリケーションを実行することはできますが、一般的なCakePHPアプリケーションを動作させることは不満の念を抱くことでしょう。あなたが知っている限り、GAEのデータストア用のPDOドライバはありませんので、独自のCakePHP DataSourceを作成する必要があります。また、GAEはファイルシステムへのアクセスをサポートしていないので、あなたがケーキで引き継いだもの(ファイルシステムに基づくキャッシュなど)はGAEでは正しく動作しません。

"クラウド内で" CakePHPアプリケーションを実行する場合は、PHPを適切にサポートするサービス(例:RackSpace CloudPHPFogPagodaBoxなど)を使用することを検討してください。

アドオンの質問と言えば、従来のホストされたアプリケーションのアーキテクチャは真の「クラウドアプリケーション」とわずかに異なります。具体的には、クラウドアプリケーションはscale horizontallyに設計されています。これは複雑なトピックですので、概念を理解するためにクラウドアプリケーションアーキテクチャについて独自の調査を行うことをお勧めします。

+1

App EngineはPHPをネイティブにサポートしています - https://developers.google.com/appengine/docs/php –

6

更新10/03/13

GAEは現在、実験的にPHPをサポートしています。

公式GAEは、Java、Pythonと移動をサポートしています。その他の詳細にdocumentation hereLanding page詳細に

オリジナルの答えをチェックしてください!しかし、postで詳述されているように、PHPはGAEで作業することができます。

PHPがJavaバイトコードに解釈され、特定の制限付きで実行されていることを理解しておく必要がありますが、注記のポイント4で特に説明しています。

ブログでは、詳細を知る必要があるすべてのことを詳しく説明しています。

+2

App EngineはPHPをネイティブでサポートするようになりました。 .com/appengine/docs/php –

+0

ありがとう@AndrewJ。私は同じものを反映するように答えを更新しました –

関連する問題