From 31bf122d4fbf131ddefdd619b3b898fd20f5cd3a Mon Sep 17 00:00:00 2001 From: Tony Murray Date: Wed, 28 Feb 2018 00:47:42 -0600 Subject: [PATCH] Error for insufficient php version during install (#8292) Remove platform from composer.json so users get an error if their php version isn't new enough. Add extensions to composer.json too --- composer.json | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index bfabbc1afb..781f0022ed 100644 --- a/composer.json +++ b/composer.json @@ -12,12 +12,15 @@ "issues": "https://github.com/librenms/librenms/issues/", "irc": "irc://irc.freenode.org/#librenms" }, - "config": { - "optimize-autoloader": true, - "platform": {"php": "5.6.4"} - }, "require": { "php": ">=5.6.4", + "ext-mysqli": "*", + "ext-pcre": "*", + "ext-curl": "*", + "ext-session": "*", + "ext-snmp": "*", + "ext-xml": "*", + "ext-gd": "*", "ezyang/htmlpurifier": "^4.8", "phpmailer/phpmailer": "^5.2.21", "slim/slim": "^2.6", @@ -41,6 +44,10 @@ "jakub-onderka/php-console-highlighter": "*", "fojuth/readmegen": "1.*" }, + "suggest": { + "ext-memcached": "Required if you utilize distributed polling", + "ext-posix": "Allows for additional validation tests" + }, "autoload": { "psr-4": { "LibreNMS\\": "LibreNMS",