There is no doubt that support for PHP in Google App Engine (GAME) is the desire of most developers, I included among them. A test is leading to Wishlist appengine, followed by Ruby and Perl. But the second language added to Google App Engine was as Java servlet, however, in an interesting blog post the company Webdigi I know of the existence of an open source project called Quercus, a 100% Java implementation PHP programming language, making it possible to run PHP code in App Engine today.

The main limitation is implemented in PHP that does not support Quercus Datasote of App Engine, however, because if supports memcached, you can use this option to use a common database and running (MySQL for example) any other host in part of the network, develop applications that access that database. The trick is to use memcached as a buffer for all queries to the database.
I am considering moving my blog using WordPress as a CMS for App Engine using Quercus as I read the performance is quite good, although I prefer to try first before moving this blog to this new location. As everyone will know this blog is now hosted on a virtual server in the service of Mosso Rackspace as described for over a month in the post “in the cloud.”
For those who want to try this way to run PHP code in App Engine here the steps that must be followed:
1. Register an account on Google App Engine (if you do not already have one).
2. Download and install the Java SDK from App Engine.
3. Download the sample file to your computer.
4. Edit the file war WEB-INF appengine-web.xml and replace “
5. Upload your application with the following commands (in Ubuntu):
cd ~ / phpwithjava
~ / appengine-java-sdk-1.2.0/bin/appcfg.sh war update
(Assuming you expanded the example in your home directory (~/), and did the same with the SDK for Java EAG).