PHP.net will end support for PHP 7.2 on 30 November 2020. In preparation for this event, Acquia is ending support for PHP 7.2 on 1 October 2020. At that time, we will remove PHP 7.2 from the Acquia Cloud platform and convert all remaining environments at that time to PHP 7.3. This deadline will not be extended, as it is critical your application be upgraded to ensure its continued security.
Known common issues with upgrading Drupal applications from PHP 7.2 to PHP 7.3 or 7.4 are documented below. This documentation is not intended to be exhaustive, and developers should consult Drupal.org for the most up-to-date information. The following documentation is intended to provide guidance as you work to update your custom code or any contributed modules which are not compatible with later versions of PHP:
Fully updating your application requires several steps:
- Update your local development environment
- Update Drupal core and contributed modules
- Rebuild dependencies
- Update Pipelines
- Update and Deploy to the Acquia Cloud Development environment
Update your local development environment
It’s important that all members of the development team, and anyone who is running the application in their own environment, update their local version of PHP. See your local development environment’s documentation for details.
Update Drupal core and contributed modules
Update Drupal core and contributed projects to the most recent stable release. Drupal core 8.6.4 and above is fully compatible with PHP 7.3, and many contributed projects may have fixes for PHP 7.3 in their latest releases.