|
|
正好要安装Cacti的时候,突然发现,PHP的snmp支持模块没有添加,也没有静态编译到PHP中。突然想到作为模块当然应该是能单独编译。
% C" ^5 P. s1 H9 `: a " U& Q& _% I2 k$ z0 o
以增加zip解压压缩支持模块为例子。0 N; m+ s& ~! X, ~1 S
, k; \4 X5 R4 N0 E' G3 E进入已经安装了的php的对应源码目录:5 O, I7 D, I% F* V% P
例如我的php安装在了/usr/local/php-5.3.0下,源码目录是/usr/local/src/php-5.3.0
. W4 b; b& e" K
* H" a4 }3 V6 J3 w4 n8 h# cd /usr/local/src/php-5.3.0/ext/zip7 D, R* p0 e- W% P/ W
# ./configure --with-php-config=/usr/local/php/bin/php-config |$ d! I3 a- f* F
# make
* D' e$ G1 I9 Z2 L
. |; O4 T1 @3 P! Y0 G1 K1 y# make install
5 a& q, U9 |7 g) c: hInstalling shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-non-zts-20090626/' v! u. O4 U! m6 g, J
5 o/ k0 k: N. G5 t7 N, [4 U0 |我们再把它复制到相应的PHP模块目录好了。 |
|