php添加扩展模块

 给PHP增加SNMP模块

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

 

你可能感兴趣的:(PHP)