Dear App Engine developers,

You are receiving this important update because you are an owner or 
developer of an App Engine project that uses PHP.

In response to developer feedback, we have introduced a significant upgrade 
of PHP in the latest release of App Engine 
<https://groups.google.com/forum/#!msg/google-appengine/y6WX6EMnYO4/DlOIAzbYwbwJ>
 
with more features and improved performance.

The updates include:


   - 
   
   Support for the PHP 5.5 runtime, alongside the current PHP 5.4 runtime.
   - 
   
   The cURL extension is now available, meaning curl_*() functions can now 
   be used from within your application (read more about how to enable cURL 
   support in our documentation 
   
<https://cloud.google.com/appengine/docs/php/#dynamically_loadable_extensions>
   ).
   - 
   
   The tempnam() and sys_get_temp_dir() functions are now available 
   
<https://cloud.google.com/appengine/docs/php/#tempnam_and_sys_get_temp_dir_support>
   .
   - 
   
   Support for direct file uploads.
   - 
   
   Support for concurrent requests 
   
<https://cloud.google.com/appengine/docs/php/config/appconfig#PHP_app_yaml_Using_concurrent_requests>,
 
   which allows the PHP interpreter to run an efficient multi-threaded mode 
   when serving HTTP requests. This must be enabled in your app.yaml file.
   - 
   
   Support for the ImageMagick extension (which allows powerful image 
   manipulation) and MongoDB extension (which allows you to connect to an 
   existing MongoDB installation). 
   

While we expect most users will enjoy the benefits of this upgrade without 
any problems, in some cases it may cause unexpected behavior in running 
applications. We are providing an 8 week window (starting today) for 
developers to self-upgrade and test their applications with this new 
functionality before we upgrade all applications automatically, starting 
after 16th April, 2015. 

To take advantage of these new features, find your ‘app.yaml’ file and 
change the line that reads

runtime: php

to

runtime: php55

The new functionality will automatically be enabled in the local 
development server, and in production once your application is deployed. 
You will be able to switch back to the old runtime at any time for the next 
two months by reverting the configuration in your app.yaml file. Some 
features such as cURL support 
<https://cloud.google.com/appengine/docs/php/config/php_ini#GAE_directives> 
may require additional configuration in order to be enabled.

After 16th April, 2015 we will begin automatically migrating all 
applications to the php55 runtime. 

If you are experiencing difficulties in migrating your application, you can 
find help on the Google App Engine Stack Overflow Tag 
<http://stackoverflow.com/questions/tagged/google-app-engine>, or if you 
have a support package you may open a support ticket 
<https://cloud.google.com/support/>. If you’ve found an an issue with App 
Engine itself you may also file a bug 
<https://code.google.com/p/googleappengine/issues/list> on our public issue 
tracker.

We hope you enjoy these latest improvements to PHP on App Engine. Keep on 
coding!

- The PHP for App Engine Team

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e306526b-a24b-4c37-8047-e909264670fc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to