我打算使用php sdk创建一个facebook canvas应用程序。我可以在谷歌应用程序引擎中运行php mysql
谷歌应用引擎提供免费帐户,所以我打算这样做。
但仍然有一个问题,现在谷歌应用程序引擎只支持Java和Python。
有没有什么办法可以在谷歌应用引擎中运行php和mysql?
我打算使用php sdk创建一个facebook canvas应用程序。我可以在谷歌应用程序引擎中运行php mysql
谷歌应用引擎提供免费帐户,所以我打算这样做。
但仍然有一个问题,现在谷歌应用程序引擎只支持Java和Python。
有没有什么办法可以在谷歌应用引擎中运行php和mysql?
PHP无法在App Engine上本地运行。但是,有一个名为Quercus的开源工具,它是PHP语言的100%Java实现(需要JDK 1.5)。由于App Engine现在支持Java,这意味着您可以使用Quercus在App Engine上运行PHP脚本。
噢谢谢您:) – user737767 2011-06-08 07:31:11
此答案是过时 - Google现在支持PHP,请参阅http://stackoverflow.com/a/16627324/32726或https://developers.google.com/appengine/docs/php/ – MrFox 2013-05-21 06:21:36
您可以在带有Quercus的JVM中的App Engine上运行PHP脚本;然而,它仍然不可能使用mySQL;您需要使用App Engine数据存储。这将需要重写任何涉及数据库的代码,所以现有的PHP脚本不会在没有大量黑客入侵的情况下工作。
注:关系型数据库的支持是对App Engine的路线图,但没有人确切地知道什么时候会上市,或提供关系数据库是否将MySQL的。
栎不像本地运行PHP的好,它已经知道的问题。据我了解,你开始创建一个应用程序,所以我建议在appengine中使用Python。它非常容易上手。
如果你心里有基于LAMP的应用程序,如果你不想学习新的语言退房Amazon Beanstalk。
我建议把基于平台和灵活性,你需要的力量决定。
好吧,我晚两年,但是从今天PHP是officially available在谷歌应用程序引擎。
Google App引擎现在支持PHP运行时。这里检查的官方文件 - https://developers.google.com/appengine/docs/php/
您可以检查这个博客上公布细节 - http://spsneo.com/blog/2013/05/18/php-on-google-app-engine/
这里是链接,通过CLOUDSQL在谷歌云用mysql:https://developers.google.com/appengine/docs/php/cloud-sql/
谷歌已经正式宣布支持对于PHP在谷歌的App Engine(GAE)
如何承载PHP的Web应用程序在GAE免费在此tutorial解释。
听起来你只是使用AppEngine,因为它是'免费的'?最近在Google I/O上宣布的定价更改对您将免费获得的内容设置了严格的限制:http://www.google.com/enterprise/appengine/appengine_pricing.html – 2011-06-08 14:34:44