Login   Register  
PHP Classes
elePHPant
Icontem

Running PHP on Google App Engine - PHP Classes blog

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Blog PHP Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Running PHP on Google...   Post a comment Post a comment   See comments See comments (6)   Trackbacks (2)  
<< Previous: Avoid being blacklist...>> Next: Winner of PHP Program...

Author: Manuel Lemos

Posted on:

Categories: PHP Tutorials

This is a small article to tell about an experience that a PHP developer carried to successfully run a PHP application on Google App Engine.




Contents

* What is Google App Engine?

* Google App Engine with Java support

* Running PHP applications on Google App Engine

* Share your experiences with PHP on Google AppEngine


* What is Google App Engine?

As some of you may remember, about 1 year ago, I posted an article about Google App Engine, a cloud computing environment that Google has been working on to host Web applications in a way that, in theory, it provides automatic scalability, so sites can handle large audiences without having to plan and invest on servers to handle large loads.

http://www.phpclasses.org/blog/post/77-Google-App-Engine-nee ...


* Google App Engine with Java support

As it is explained in the article above, initially Google only provided support to run Python applications.

Meanwhile, last week Google announced the support of Java to run applications on Google App Engine.

http://googleappengine.blogspot.com/2009/04/seriously-this-t ...


* Running PHP applications on Google App Engine

As some of you may be aware, thanks to Quercus project, it is possible to run PHP 5 applications on environments that have a running Java Virtual Machine.

http://www.caucho.com/resin-3.0/quercus/

A PHP developer named Roshan just reported that he successfully run a PHP application on Google AppEngine using Quercus.

http://www.phpclasses.org/discuss/blog/PHP-Classes-blog/post ...

Here you may learn more details about this experience:

http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app ...


* Share your experiences with PHP on Google AppEngine

This is not an ideal solution because it is not native PHP support, as many of use hoped, but it is indeed some progress.

It would be interesting if anybody could share your results, specifically what are the limitations and what are the benefits of running PHP on this environment compared to traditional hosting environments.

As a side comment, PHP applications can also run wherever there is a .NET virtual machine, thanks to the Phalanger project, which by the way is sponsored by Microsoft.

http://www.php-compiler.net/

So, in theory it should be possible to run PHP applications in Windows Azure, Microsoft cloud computing environment, as it was explained in this article:

http://www.phpclasses.org/blog/post/85-What-is-Microsoft-up- ...

If you have tried running PHP on these cloud computing environments, feel free to post your comments here.

You need to be a registered user or login to post a comment

1,296,296 PHP developers registered to the PHP Classes site.
Be One of Us!

Login Immediately with your account on:

Facebook ConnectGmail or other Google Account
Hotmail or Microsoft Windows LiveStackOverflow
GitHubYahoo


Comments:

2. Newist package - Marko Tapio Manninen (2010-12-03 18:35)
PHP on Google App engine, one more time guys... - 0 replies
Read the whole comment and replies

1. Not native? - Markku Niskanen (2009-04-15 23:21)
Actually this is irrelevant... - 4 replies
Read the whole comment and replies


Trackbacks:

2. Running PHP in Java (2009-10-06 14:25)
Many might consider even the thought of running PHP inside of a Java Virtual Machine to be anathema...

1. Veille technologique : Langages, Google App Engine, Javascript, Ruby, Rails, Profiling, PDF, Infrastruture, Performances web (2009-05-04 15:23)
Chaque semaine, je publie une liste de liens vers des billets de blog, des articles et des annonces qui me semblent intéressants et en rapport avec l’activité d’AF83...


<< Previous: Avoid being blacklist...>> Next: Winner of PHP Program...

  Blog PHP Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Running PHP on Google...   Post a comment Post a comment   See comments See comments (6)   Trackbacks (2)