|
|
正好要安装Cacti的时候,突然发现,PHP的snmp支持模块没有添加,也没有静态编译到PHP中。突然想到作为模块当然应该是能单独编译。
0 F T7 X8 S9 S0 ~3 P
8 t5 n, \% S' v$ c$ D以增加zip解压压缩支持模块为例子。
u# A8 A! q9 ~8 B* g
7 v" F% Q3 r O: U% J/ U进入已经安装了的php的对应源码目录:, j( v* r5 u. K6 E H- O* @) p9 y" `
例如我的php安装在了/usr/local/php-5.3.0下,源码目录是/usr/local/src/php-5.3.0
' A; e; q9 Q; Q7 @$ O0 r! D : b, i R0 m" j- z& m. @
# cd /usr/local/src/php-5.3.0/ext/zip
% D5 b2 W) c; C$ G' C/ C# ./configure --with-php-config=/usr/local/php/bin/php-config
, x- E' z* _4 j8 o. C9 m3 X# make
$ f' b; @$ _0 M, [: J 5 _& `/ G1 q( T7 M8 A
# make install
" ~3 u( I. y N8 A2 D4 M3 BInstalling shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-non-zts-20090626/" c) X- ~3 |* P( {* K8 X6 F
+ ?& v( k8 S4 ~9 \" {我们再把它复制到相应的PHP模块目录好了。 |
|