N°942 setup : max version for PHP

SVN:trunk[5213]
This commit is contained in:
Pierre Goiffon
2018-01-08 15:34:00 +00:00
parent eb43a02bce
commit 8d9d4e67ca

View File

@@ -54,6 +54,8 @@ class SetupUtils
// versions that will be the minimum in next iTop major release (warning if not met)
const PHP_NEXT_MIN_VERSION = '5.6.32';
const MYSQL_NEXT_MIN_VERSION = '5.6.38';
// First recent version that is not yet validated by Combodo (warning)
const PHP_NOT_VALIDATED_VERSION = '7.1.9';
const MIN_MEMORY_LIMIT = 33554432; // = 32*1024*1024 Beware: Computations are not allowed in defining constants
const SUHOSIN_GET_MAX_VALUE_LENGTH = 2048;
@@ -359,6 +361,12 @@ class SetupUtils
$aResult[] = new CheckResult(CheckResult::WARNING,
"Error: The current PHP Version (".$sPhpVersion.") is lower than the minimum version required to run next ".ITOP_APPLICATION." release, which is (".self::PHP_NEXT_MIN_VERSION.")");
}
if (version_compare($sPhpVersion, self::PHP_NOT_VALIDATED_VERSION, '>='))
{
$aResult[] = new CheckResult(CheckResult::WARNING,
"Error: The current PHP Version (".$sPhpVersion.") is not yet validated by Combodo. You may experience some incompatibility issues.");
}
}
else
{