diff --git a/core/includes/bootstrap.inc b/core/includes/bootstrap.inc
index f74859e..48683a6 100644
--- a/core/includes/bootstrap.inc
+++ b/core/includes/bootstrap.inc
@@ -24,6 +24,11 @@
 const DRUPAL_MINIMUM_PHP = '5.5.9';
 
 /**
+ * Minimum recommended version of PHP.
+ */
+const DRUPAL_RECOMMENDED_PHP = '7.0.0';
+
+/**
  * Minimum recommended value of PHP memory_limit.
  *
  * 64M was chosen as a minimum requirement in order to allow for additional
diff --git a/core/modules/system/system.install b/core/modules/system/system.install
index f1fcfba..2af807d 100644
--- a/core/modules/system/system.install
+++ b/core/modules/system/system.install
@@ -178,6 +178,11 @@ function system_requirements($phase) {
     return $requirements;
   }
 
+  if (version_compare($phpversion, DRUPAL_RECOMMENDED_PHP) < 0) {
+    $requirements['php']['description'] = t('Your PHP installation is running version %version, which is no longer receiving support from the PHP development team. We recommend upgrading to version %recommended or higher.', ['%version' => DRUPAL_MINIMUM_PHP, '%recommended' => DRUPAL_RECOMMENDED_PHP]);
+    $requirements['php']['severity'] = REQUIREMENT_INFO;
+  }
+
   // Suggest to update to at least 5.5.21 or 5.6.5 for disabling multiple
   // statements.
   if (($phase === 'install' || \Drupal::database()->driver() === 'mysql') && !SystemRequirements::phpVersionWithPdoDisallowMultipleStatements($phpversion)) {
