PHP で snmp クラスを使用し、サーバーでそのexample-1を試してみたいと思います。
<?php
$session = new SNMP(SNMP::VERSION_1, "127.0.0.1", "public");
$sysdescr = $session->get("sysDescr.0");
echo "$sysdescr\n";
$sysdescr = $session->get(array("sysDescr.0"));
print_r($sysdescr);
?>
これを実行すると、次のエラーが発生します。
PHP Fatal error: Class 'SNMP' not found in /var/www/wls/wtest.php on line 2
snmp と php を yum でインストールしました。
yum install httpd php php-devel php-snmp net-snmp
私も原因を見つけようとしましたが、ライブラリとサーバー情報についてだけ見つけました:
php-5.3.3-14.el6_3.x86_64 php-snmp-5.3.3-14.el6_3.x86_64 net-snmp-5.5-41.el6_3.1.x86_64
理由はとても単純に違いないと思いますが、見つけられませんでした。助けてくれてありがとう。