Heroku Changelog PHP and Apache integration update

Change effective on 17 June 2014

Heroku’s PHP support received an important change today that altered the way requests are handed to the PHP-FPM backend by the Apache web server using the mod_proxy_fcgi module.

Previously, default rewrite rules on the standard configuration’s <VirtualHost> level were used to send requests for .php files to PHP’s FastCGI Process Manager, causing occasional incompatibilities with rewrites in .htaccess files.

A different approach (SetHandler based, using a custom module) is now employed instead, providing full compatibility with user-land rewrite rules and other aspects of Web server configuration.

The change also applies to the experimental HHVM runtime.

PHP’s mongo extension was updated to version 1.5.4.