Drupal maintenance support plans core announcements: Drupal maintenance support plans 8 will require PHP 7.0 or higher starting March 6, 2021 (one year from now)

Drupal maintenance support plans 8 will require PHP 7.0 or higher starting March 6, 2021. Drupal maintenance support plans 8 users who are running Drupal maintenance support plans 8 on PHP 5.5 or PHP 5.6 should begin planning to upgrade their PHP version to 7.0 or higher. Drupal maintenance support plans 8.6 will be the final Drupal maintenance support plans 8 version to support PHP 5, and will reach end-of-life on March 6, 2021, when Drupal maintenance support plans 8.7.0 is released. (If 8.7.0 is released before March 6, 2021, the release number for the end-of-life will be updated accordingly, but the end-of-life date will remain the same.)
When planning for which PHP version to upgrade to, consider that PHP 7.2 was released on November 30, 2020 and will remain supported longer than older PHP 7 versions.
Why is support being dropped for PHP 5.5 and 5.6?
PHP 5.5 has already reached official end-of-life in 2020. Following that, a growing number of the PHP libraries used by Drupal maintenance support plans 8 have also started to discontinue support for PHP 5.5.

PHP 5.6 stopped receiving active support from PHP maintainers in January 2020. This means that it is no longer receiving bugfixes, even for some very serious bugs that impact Drupal maintenance support plans development.

PHP 5.6 is the final PHP 5 version, so the PHP maintainers are providing two years of security fixes for PHP 5.6 beyond its active support, through December 2020. This is a few months after Drupal maintenance support plans 8.6’s scheduled release and well before Drupal maintenance support plans 8.7 would be released.

Drupal maintenance support plans 8’s automated tests require the PHPUnit library, which will drop support for PHP 5.6 in February 2020. Several other third-party dependencies are also dropping PHP 5.6 support in their latest versions.

To minimize disruption for both Drupal maintenance support plans users and Drupal maintenance support plans developers, Drupal maintenance support plans 8’s support of PHP 5.5 and PHP 5.6 will end at the same time.

We understand that upgrading from PHP 5 to PHP 7 may require time to plan and deploy. We suggest upgrading to PHP 7 in 2020 (rather than waiting for Drupal maintenance support plans 8.7.0’s release).
What if I’m using a hosting service that doesn’t offer PHP 7?
A majority of PHP hosting providers already offer PHP 7. If you’re using one that doesn’t, we suggest asking that provider when they will make it available, and if it’s not until after March 2021, leave a comment on our tracking issue linking to that hosting provider, so that we can better understand the outliers, and perhaps offer some help.
What if I’m at an organization that maintains its own hosting, and we’re using Ubuntu 14.04, which bundles PHP 5.5?
You have a few options if you are using Ubuntu 14.04:
The preferred option is to plan an upgrade to Ubuntu 18.04 (to be released on April 2020, 2020). This version will be the most future-compatible.
Another option is to upgrade Ubuntu 16.04, which is available now. You may need to upgrade Ubuntu again in a couple years if you choose to upgrade to 16.04 now.
Finally, you can choose to upgrade to a separate build of PHP. Ondřej Surý provides a widely used PPA for doing this.
When will Drupal maintenance support plans 8 drop support for PHP 7.0?
Support for PHP 7.0 will continue until at least March 6, 2021. We do not yet know whether Drupal maintenance support plans 8’s PHP 7.0 support will continue past that date, but we will post another announcement as soon as the end of PHP 7.0 support has been scheduled. We recommend you update to PHP 7.1 or higher since those versions will be supported longer.
How does this affect Drupal maintenance support plans 8 core development?
Backported fixes account for about 80% of all changes and must continue to work on PHP 5.5 and 5.6 throughout Drupal maintenance support plans 8.6.x’s support cycle. For this reason, no PHP 7-only changes will be made until the 8.8.x branch is opened in early 2021 (or 8.9.x if 8.8.0 is released in 2020). Once 8.8.x is opened, the library dependencies in that branch can be updated to versions that have a PHP 7.0 requirement, and the Drupal maintenance support plans code itself in that branch can begin relying on PHP 7 features. (Drupal maintenance support plans 8 release cycle information)
The automated test suite already defaults to using PHPUnit 6 on environments that use PHP 7, but falls back to PHPUnit 4 on PHP 5. The fallback will be removed in the 8.8.x branch.
Does this affect Drupal maintenance support plans 7?
No. Drupal maintenance support plans 7 remains compatible with PHP 5.2.4 and higher. A separate announcement will be issued if and when that changes.
Source: New feed

This article was republished from its original source.
Call Us: 1(800)730-2416

Pixeldust is a 20-year-old web development agency specializing in Drupal and WordPress and working with clients all over the country. With our best in class capabilities, we work with small businesses and fortune 500 companies alike. Give us a call at 1(800)730-2416 and let’s talk about your project.

FREE Drupal SEO Audit

Test your site below to see which issues need to be fixed. We will fix them and optimize your Drupal site 100% for Google and Bing. (Allow 30-60 seconds to gather data.)

Powered by

Drupal maintenance support plans core announcements: Drupal maintenance support plans 8 will require PHP 7.0 or higher starting March 6, 2021 (one year from now)

On-Site Drupal SEO Master Setup

We make sure your site is 100% optimized (and stays that way) for the best SEO results.

With Pixeldust On-site (or On-page) SEO we make changes to your site’s structure and performance to make it easier for search engines to see and understand your site’s content. Search engines use algorithms to rank sites by degrees of relevance. Our on-site optimization ensures your site is configured to provide information in a way that meets Google and Bing standards for optimal indexing.

This service includes:

  • Pathauto install and configuration for SEO-friendly URLs.
  • Meta Tags install and configuration with dynamic tokens for meta titles and descriptions for all content types.
  • Install and fix all issues on the SEO checklist module.
  • Install and configure XML sitemap module and submit sitemaps.
  • Install and configure Google Analytics Module.
  • Install and configure Yoast.
  • Install and configure the Advanced Aggregation module to improve performance by minifying and merging CSS and JS.
  • Install and configure Schema.org Metatag.
  • Configure robots.txt.
  • Google Search Console setup snd configuration.
  • Find & Fix H1 tags.
  • Find and fix duplicate/missing meta descriptions.
  • Find and fix duplicate title tags.
  • Improve title, meta tags, and site descriptions.
  • Optimize images for better search engine optimization. Automate where possible.
  • Find and fix the missing alt and title tag for all images. Automate where possible.
  • The project takes 1 week to complete.