Google App Engine now supports PHP. There is separate Plugin for WordPress. Support for phpMyAdmin and all PHP-MySQL web softwares and frameworks is available. This is not a to do guide for Google App Engine – this is a brief up with link towards all the needed resources. That simply means – who has very less idea about PaaS model, can start from here.
Google App Engine and PHP : Understanding the Cloud Computing Model
Google App Engine is PaaS – Platform as a Service. So, these articles are important to understand the model :
- PaaS Model and Architecture of Google App Engine
- Cloud Computing Service Model
- PaaS in Details
- Apps On Google Cloud With App Engine “ Starter Guide With Sample (old guide from archive)
PHP with four languages ??can be used in Google’s platform-as-a-service now. So far, the use of PHP on the App Engine was connected with certain limitations. All users of the App Engine can now use PHP to the full extent . Thus Google’s Platform-as-a-service is now available for four languages.Beside PHP others are the Python, Java and Go.
---
Official Blog is Here :
1 | http://googlecloudplatform.blogspot.in/2013/10/google-app-engine-php-runtime-now-available-to-everyone.html |
Google App Engine and PHP : In Depth
Previously developers could override local PHP applications for App Engine. However, for this to run on the cloud platform, Google had to approve the code Now the runtime environment for PHP is available to any customer of Google. The availability of PHP on App Engine does not mean that any software written in PHP can run directly. WordPress, for example, can not be installed on any server as a web host. Due to the infrastructure of the platform, they had to write a special WordPress extension to bring the system up and running on Google :
1 | http://wordpress.org/plugins/google-app-engine/ |
Other popular PHP applications that Google also mentioned in the blog post, includes content management systems, phpMyAdmin, popular CMS like Drupal and phpBB and frameworks Laravel, Silex and CodeIgniter. Official documentation is available here :
1 | https://developers.google.com/appengine/docs/php/ |
To upload an app, practically you have to fight :
1 | https://developers.google.com/appengine/docs/php/tools/uploadinganapp |
There is no doubt, whatever the performance is (we have not tested yet); this PaaS model is far behind the existing PaaS offered by Rackspace (Cloud Sites), Red Hat (OpenShift), Heroku Cloud, App Fog and others. Red Hat OpenShift and Heroku Cloud is definitely the winner for easy to use interface. Even for a developer, fighting with the pathetic uploading process is not very great way, specially for an application that is under development and is on testing phase.
Tagged With EAKK , google app engine for beginners