PHP was added to the languages offered by Google App Engine about a year ago. This session will focus on porting an existing app on gae.
We’ll start talking about the main characteristics of the app engine platform, which kind of services are available (persistence, storage, queue and so on) and how to use it. Then the PHP installation of app engine will be discussed, highlighting implementation choices and limitations. The second part of the talk will go into implementation details, in particular about tweaks needed to run an existing app on gae e.g: how a session is managed, logging is performed and how to interact with the file system not forgetting about deploy.
4. Platform as A Service (PaaS)!
Build, deploy & scale!
Don’t care about infrastructure
https://appengine.google.com/
https://developers.google.com/appengine/
The GAE platform
5. All PaaS have limitations!
PHP is in preview phase!
Not all services are available
https://developers.google.com/appengine/features
Google App Engine: services
6. Google Cloud Sql !
Memcache!
Google Cloud Storage
Google App Engine: data storage
7. Email (internal or SendGrid)!
Twilio!
UrlFetch
Google App Engine: ext services
24. get the sdk!
requirements: python 2.7, php-cgi, mysql?!
local web server
wget https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.4.zip
App Engine SDK