|
|
正好要安装Cacti的时候,突然发现,PHP的snmp支持模块没有添加,也没有静态编译到PHP中。突然想到作为模块当然应该是能单独编译。
1 F' P, i2 y9 d7 _4 H 1 b( R' e+ c- S7 O
以增加zip解压压缩支持模块为例子。0 k; s4 N: {% s3 R; J" ]. @5 y
' N. A+ X N" |& \进入已经安装了的php的对应源码目录:% O) I# _* M$ c% R+ h% e2 U" l
例如我的php安装在了/usr/local/php-5.3.0下,源码目录是/usr/local/src/php-5.3.0. l3 E* l+ f0 [$ N: R
% P# I. a/ m* z7 F. p/ q
# cd /usr/local/src/php-5.3.0/ext/zip* z& B- Q, I6 _* X5 R/ x/ d# X
# ./configure --with-php-config=/usr/local/php/bin/php-config
# k9 c* P- Y1 g. e) y. z" @# make
) Z' B5 e5 B) C$ B, b7 B6 @
% Q# B0 Y3 k& O7 W! T6 v# make install
4 }5 p2 o" g* L. ?/ k3 K3 BInstalling shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-non-zts-20090626/" |0 @% O( Q$ Q* Y; i% E$ P, W1 [
' R- F3 H( ?' G b2 a8 m3 R
我们再把它复制到相应的PHP模块目录好了。 |
|