From 823eb3bc6be5fe521703cd53690063f43eda25f6 Mon Sep 17 00:00:00 2001 From: TimZ99 Date: Mon, 17 Sep 2018 16:16:05 +0200 Subject: [PATCH] Added 7.0.8 for PHP7 as minimal --- README.rst | 3 ++- docs/requirements.rst | 3 ++- src/psm/Module/Install/Controller/InstallController.php | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index c3a86aab..73840bce 100755 --- a/README.rst +++ b/README.rst @@ -78,7 +78,8 @@ Requirements * Web server * MySQL database -* PHP 5.5.9+ +* For PHP5: 5.5.9+ +* For PHP7: 7.0.8+ * PHP cURL package * PHP PDO mysql driver * PHP-XML diff --git a/docs/requirements.rst b/docs/requirements.rst index 279fba99..c23228bd 100644 --- a/docs/requirements.rst +++ b/docs/requirements.rst @@ -5,6 +5,7 @@ Requirements * Web server * MySQL database -* PHP 5.5.9+ +* For PHP5: 5.5.9+ +* For PHP7: 7.0.8+ * PHP cURL package * PHP PDO mysql driver \ No newline at end of file diff --git a/src/psm/Module/Install/Controller/InstallController.php b/src/psm/Module/Install/Controller/InstallController.php index 7f315ebe..110759a9 100644 --- a/src/psm/Module/Install/Controller/InstallController.php +++ b/src/psm/Module/Install/Controller/InstallController.php @@ -69,9 +69,9 @@ class InstallController extends AbstractController { $errors = 0; $phpv = phpversion(); - if (version_compare($phpv, '5.5.9', '<')) { + if (version_compare($phpv, '5.5.9', '<') || (version_compare($phpv, '7.0.8', '<') && version_compare($phpv, '7.0.0', '>='))) { $errors++; - $this->addMessage('PHP 5.5.9+ is required to run PHP Server Monitor. You\'re using '.$phpv.'.', 'error'); + $this->addMessage('PHP 5.5.9+ or 7.0.8+ is required to run PHP Server Monitor. You\'re using '.$phpv.'.', 'error'); } else { $this->addMessage('PHP version: '.$phpv, 'success'); }