我可以在谷歌应用程序引擎中运行php mysql

时间:2011-06-08 07:11:04

标签: php mysql google-app-engine

我计划使用php sdk创建一个Facebook画布应用程序。

Google应用引擎提供免费帐户,因此我打算这样做。

但仍有问题,现在google app引擎只支持java和python。

有没有办法在谷歌应用引擎中运行php和mysql?

7 个答案:

答案 0 :(得分:7)

好的,我迟到了两年,但是从今天开始PHP在Google App Engine上是officially available

答案 1 :(得分:6)

您可以使用Quercus在JVM上的App Engine上运行PHP脚本;但是,仍然无法使用mySQL;您需要使用App Engine数据存储区。这将需要重写任何触及数据库的代码,因此现有的PHP脚本在没有大量黑客攻击的情况下无法正常工作。

注意:关系数据库支持在App Engine路线图上,但没有人确切知道它何时可用,或者关系数据库是否可用将是mySQL。

答案 2 :(得分:5)

PHP无法在App Engine上本机运行。但是,有一个名为Quercus的开源工具,它是PHP语言的100%Java实现(需要JDK 1.5)。由于App Engine现在支持Java,这意味着您可以使用Quercus在App Engine上运行PHP脚本。

答案 3 :(得分:4)

Google App引擎现在支持PHP运行时。查看官方文档 - https://developers.google.com/appengine/docs/php/

您可以查看此博客,了解有关公告的详细信息 - http://spsneo.com/blog/2013/05/18/php-on-google-app-engine/

答案 4 :(得分:3)

Quercus不如本机运行PHP,它已知问题。据我所知,你开始创建一个应用程序,所以我建议在appengine中使用Python。它很容易上手。

如果您有基于LAMP的应用程序,如果您不想学习新语言,请查看Amazon Beanstalk

我建议根据平台的优势和您需要的灵活性做出决定。

答案 5 :(得分:0)

以下是在Google云中使用mysql通过CloudSQL的链接:https://developers.google.com/appengine/docs/php/cloud-sql/

答案 6 :(得分:0)

Google已正式宣布在Google App Engine(GAE)上支持PHP

如何在GAE上免费托管PHP Web应用程序,请参阅tutorial