From 5a2acac1edba71039dba2fc5c06cf1fc2bce67bd Mon Sep 17 00:00:00 2001 From: "Eloy Lafuente (stronk7)" Date: Fri, 2 Feb 2024 18:43:35 +0100 Subject: [PATCH] MDL-80819 install: halt any install if php min version is not met Apart from environmental stuff, the moodle_minimum_php_version_is_met() function is executed by all installs (web, cli, database, ...) and halts any installation (early) not meeting the PHP constraints. --- lib/phpminimumversionlib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/phpminimumversionlib.php b/lib/phpminimumversionlib.php index 0c3e0d179cc..e810ddce5f0 100644 --- a/lib/phpminimumversionlib.php +++ b/lib/phpminimumversionlib.php @@ -48,8 +48,8 @@ function moodle_minimum_php_version_is_met($haltexecution = false) { // PLEASE NOTE THIS FUNCTION MUST BE COMPATIBLE WITH OLD UNSUPPORTED VERSIONS OF PHP. // Do not use modern php features or Moodle convenience functions (e.g. localised strings). - $minimumversion = '7.1.0'; - $moodlerequirementchanged = '3.7'; + $minimumversion = '7.4.0'; + $moodlerequirementchanged = '4.1'; if (version_compare(PHP_VERSION, $minimumversion) < 0) { if ($haltexecution) {