因程序原因需临时添加snmp支持,不想重新编译php,可动态编译添加snmp模块。
进入PHP源码扩展目录:
1 2 3 4 5 | cd php-5.2.17 /ext/snmp /usr/local/php/bin/phpize . /configure --with-php-config= /usr/local/php/bin/php-config make make install |
加载模块:
1 2 3 4 | cat >> /usr/local/php/etc/php .ini <<EOF extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/" extension=snmp.so EOF |
重新加载配置文件,查看snmp.so是否加载。
1 | php -m |