Getting PHP 8 to use mibs in the mibs folder

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I am migrating an application from PHP 7.2 to PHP 8. (RHEL 7 to RHEL 9)

In PHP 7.2 this works:

<?php
$host = "10.0.1.4";
$com = "redacted";
$oid = "ipRouteMask";
if ($arry = snmprealwalk ($host, $com, $oid)) {
} else {
        echo "Error, could not retrieve a list of routes from $host.";
        die();
}

In PHP 8 it says:

PHP Warning:  snmprealwalk(): Invalid object identifier: ipRouteMask

If I add snmp_read_mib('/usr/share/snmp/mibs/RFC1213-MIB.txt'); the code works normally but we use more than 110 MIB files across dozens of separate scripts.

I tried setting this environment variable MIBDIRS=/usr/share/snmp/mibs that seems to do nothing even in php-cli.

Does anyone know how to configure PHP to use the mibdir (or make it work like it did in PHP 7?)
thank you.




[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux