您的位置:首页 > 编程语言 > PHP开发

php添加扩展模块

2012-06-21 16:22 393 查看
给PHP增加SNMP模块

cd /usr/local/src/
tar zxf php-5.3.10.tar.gz
cd php-5.3.10/ext/snmp
#运行phpize生成configure
/usr/local/php/bin/phpize
#编译,指定php-config
./configure --with-php-config=/usr/local/php/bin/php-config
编译错误缺少包
yum install net-snmp net-snmp-devel
#继续编译
./configure --with-php-config=/usr/local/php/bin/php-config
make;make install
#建立一个目录来存放扩展的模块
mkdir /usr/local/php/etc/ext
#复制snmp.so到模块目录
cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/snmp.so /usr/local/php/etc/ext/
#编辑php.ini文件,指定PHP到哪个目录读模块
vi /usr/local/php/lib/php.ini
extension_dir="/usr/local/php/etc/ext"
#Load模块
extension=snmp.so
#保存退出
重启apache
/usr/local/apache/bin/apachectl graceful
再用/usr/local/php/bin/php -m|grep ftp查看是否有snmp.so


本文出自 “流星 ” 博客,请务必保留此出处http://lsscto.blog.51cto.com/779396/904996
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: