我计划使用php sdk创建一个Facebook画布应用程序。
Google应用引擎提供免费帐户,因此我打算这样做。
但仍有问题,现在google app引擎只支持java和python。
有没有办法在谷歌应用引擎中运行php和mysql?
答案 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。