Возможно, у меня мало кофе, возможно, это потому, что это понедельник, но для жизни я не уверен, что я делаю неправильно. Я установил php-snmp.x86_64 5.3.3-47.el6 через yum, обновил php.x86_64 до 5.3.3-47.el6, поскольку yum требуется и перезапустил apache, но я все еще не могу создать новый объект SNMP как так (предположим, что переменные экземпляра заранее):Класс SNMP не найден на CentOS 6
$snmp = new SNMP(SNMP::VERSION_2C, $ip, $community, $snmp_timeout);
состояния журнала ошибок "PHP Фатальная ошибка: Class 'SNMP' не найден". Люди на разных форумах говорят, что он доступен только в PHP 5.4, но если это так, то почему я смог его установить? На странице установки PHP SNMP указано: «Поддержка SNMP была восстановлена в PHP 5.3.3».
Я надеюсь, что это всего лишь одна из тех глупых ошибок, которые могут быть исправлены с отсутствующим включением, но что мне здесь не хватает?
PHPInfo (от апача, не CLI) отмечает следующее относительно SNMP:
Configure Command: --enable-ucd-snmp-hack
Additional .ini files parsed: /etc/php.d/snmp.ini
NET-SNMP Support enabled
NET-SNMP Version 5.5