|
|
正好要安装Cacti的时候,突然发现,PHP的snmp支持模块没有添加,也没有静态编译到PHP中。突然想到作为模块当然应该是能单独编译。
0 J: Y9 n2 J. t9 L% p 3 P; {! H" C# B( v2 z
以增加zip解压压缩支持模块为例子。5 m" c2 x2 d" N0 R- J- v, }3 t/ G
% r v- r" _% ?* F进入已经安装了的php的对应源码目录:9 _% Q4 c' E& Q& v8 E. M
例如我的php安装在了/usr/local/php-5.3.0下,源码目录是/usr/local/src/php-5.3.04 f5 }& I0 \9 {' Y- B4 v8 `6 Q
5 L: }, b: q# \# v7 u6 n# cd /usr/local/src/php-5.3.0/ext/zip
, D" b& [5 f) o$ G# e# ./configure --with-php-config=/usr/local/php/bin/php-config
$ k# ?4 S* ^' ^6 m4 W3 Y# [! `# make
' M0 N2 m9 D. R8 d `. d & I; L* ^) |& Y5 h- _' v% L/ N
# make install
7 |6 r% P, S& w" W: {Installing shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-non-zts-20090626/
9 ~, y3 {4 e9 x& r. H6 v# u
/ x% Z, L, O4 |我们再把它复制到相应的PHP模块目录好了。 |
|