|
正好要安装Cacti的时候,突然发现,PHP的snmp支持模块没有添加,也没有静态编译到PHP中。突然想到作为模块当然应该是能单独编译。
( \) d" {+ e9 w1 J9 ^: P+ Z
. t; I8 i( l" }) O! Z9 f$ A以增加zip解压压缩支持模块为例子。* h2 b' ?1 Q: x( v8 T* p& Z
, r$ D1 o* Q9 U6 p, g4 |2 N进入已经安装了的php的对应源码目录:
0 W" T6 `2 v/ r3 x1 C& F例如我的php安装在了/usr/local/php-5.3.0下,源码目录是/usr/local/src/php-5.3.0
+ ]3 K# g/ N" ], S: ^) u8 e6 n ! X o4 t6 D' P" ^2 s4 I2 _
# cd /usr/local/src/php-5.3.0/ext/zip8 ]" T3 [8 b* H9 t$ b% `; r
# ./configure --with-php-config=/usr/local/php/bin/php-config
2 Y. y/ p" Y- Y# make
' B& H5 z! n$ I* @7 H* P ! o3 {' w1 v5 Z7 a! f) y
# make install: I- @9 k! e; ~5 ^. ~9 Y9 v" L
Installing shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-non-zts-20090626/
6 I3 V0 g8 Z7 {3 h; ]4 g5 `7 j- m
$ x m5 D# e3 W$ |, |我们再把它复制到相应的PHP模块目录好了。 |
|