Validation require memcached extension for distributed pollers (#7815)

This commit is contained in:
Tony Murray
2017-11-28 21:19:06 -06:00
committed by GitHub
parent 1c6b7a967f
commit d362cd3368

View File

@@ -81,6 +81,11 @@ class Php implements ValidationGroup
private function checkExtensions(Validator $validator)
{
$required_modules = array('mysqli','pcre','curl','session','snmp','mcrypt', 'xml', 'gd');
if (Config::get('distributed_poller')) {
$required_modules[] = 'memcached';
}
foreach ($required_modules as $extension) {
if (!extension_loaded($extension)) {
$validator->fail("Missing PHP extension: $extension", "Please install $extension");