|
正好要安装Cacti的时候,突然发现,PHP的snmp支持模块没有添加,也没有静态编译到PHP中。突然想到作为模块当然应该是能单独编译。
2 A& S6 R( N0 D0 `
% p& @# @7 E" E2 `7 G/ ]以增加zip解压压缩支持模块为例子。
+ H f# Y! N) t+ [$ }4 s # S4 I9 f! ~. w+ h& ~+ o: S4 O
进入已经安装了的php的对应源码目录:& P& O' }* C/ a+ i" a+ W) Q) H
例如我的php安装在了/usr/local/php-5.3.0下,源码目录是/usr/local/src/php-5.3.02 v7 \5 ?' t' ^
0 B+ G. i, h* y6 w& x8 ~! i
# cd /usr/local/src/php-5.3.0/ext/zip) ~ p9 |% n W
# ./configure --with-php-config=/usr/local/php/bin/php-config
" z4 `7 W( e a$ @, O1 Z4 b# make % L7 l6 m9 a, Y7 W
8 p; k$ e8 `* k5 x i9 w$ y: T# make install# x4 K9 O" k. w R
Installing shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-non-zts-20090626/1 ^* @" B- `; _
) X. x6 M- Q) ^3 L b1 H/ J
我们再把它复制到相应的PHP模块目录好了。 |
|