diff --git a/app/Http/Controllers/Install/Requirements.php b/app/Http/Controllers/Install/Requirements.php index bd87542d9..3f76d7664 100644 --- a/app/Http/Controllers/Install/Requirements.php +++ b/app/Http/Controllers/Install/Requirements.php @@ -43,10 +43,6 @@ class Requirements extends Controller { $requirements = array(); - if (version_compare(PHP_VERSION, '5.6.4', '<')) { - $requirements[] = trans('install.requirements.php_version'); - } - if (ini_get('safe_mode')) { $requirements[] = trans('install.requirements.disabled', ['feature' => 'Safe Mode']); } diff --git a/index.php b/index.php index 61339a274..6f29ad120 100644 --- a/index.php +++ b/index.php @@ -6,6 +6,14 @@ * @link https://akaunting.com */ +// Define minimum supported PHP version +define('AKAUNTING_PHP', '5.6.4'); + +// Check PHP version +if (version_compare(PHP_VERSION, AKAUNTING_PHP, '<')) { + die('Your host needs to use PHP ' . AKAUNTING_PHP . ' or higher to run Akaunting'); +} + // Register the auto-loader require(__DIR__.'/bootstrap/autoload.php'); diff --git a/resources/lang/en-GB/install.php b/resources/lang/en-GB/install.php index 40124ea4f..72fd65519 100644 --- a/resources/lang/en-GB/install.php +++ b/resources/lang/en-GB/install.php @@ -17,7 +17,6 @@ return [ ], 'requirements' => [ - 'php_version' => 'PHP 5.6.4 or above needs to be used!', 'enabled' => ':feature needs to be enabled!', 'disabled' => ':feature needs to be disabled!', 'extension' => ':extension extension needs to be loaded!',