|
|
正好要安装Cacti的时候,突然发现,PHP的snmp支持模块没有添加,也没有静态编译到PHP中。突然想到作为模块当然应该是能单独编译。
2 Z [; u1 O. V 5 l2 Z) g- o& `; }1 h
以增加zip解压压缩支持模块为例子。
$ G- A/ Z4 W: R% v9 A; N ; @# I3 {- j q3 d* ^7 U p
进入已经安装了的php的对应源码目录:4 I$ f2 g- P9 @' |- o
例如我的php安装在了/usr/local/php-5.3.0下,源码目录是/usr/local/src/php-5.3.0
1 A) M V* y4 Z. M: | : v- `7 r& J% B9 i# N
# cd /usr/local/src/php-5.3.0/ext/zip
8 j- \# k# g$ ~5 W; d! z' k; K$ a# ./configure --with-php-config=/usr/local/php/bin/php-config
- j4 d, x9 K0 }: h1 P3 ?; A# make
. n3 w Y0 Q& U5 y# s
' x/ Q G3 u6 n! r4 }7 w, {# make install
6 a. O1 l2 j9 L8 e2 e) FInstalling shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-non-zts-20090626/, Z/ j0 B* T) l6 V
* e6 b' e( q: S |" d) j我们再把它复制到相应的PHP模块目录好了。 |
|