|
|
正好要安装Cacti的时候,突然发现,PHP的snmp支持模块没有添加,也没有静态编译到PHP中。突然想到作为模块当然应该是能单独编译。/ j2 H3 c' j# H, \2 p! M
! _! ]0 _ ~; v7 Z/ l1 l% U1 s Y) S
以增加zip解压压缩支持模块为例子。
, j# h- N" G$ M+ p4 `, | 4 i% Y# O) e; U" j0 O9 Z: {
进入已经安装了的php的对应源码目录:( \/ d# P% A( w4 t2 [
例如我的php安装在了/usr/local/php-5.3.0下,源码目录是/usr/local/src/php-5.3.0
0 {8 ^8 w6 P2 C8 m! G
$ k8 z3 Z' r: ?' E' R# cd /usr/local/src/php-5.3.0/ext/zip
, Q! `& T$ ]: B8 |1 g5 |* Q. p. N# ./configure --with-php-config=/usr/local/php/bin/php-config
# S# R+ Y$ X* y# O# make ) R' }0 S0 F; K; a3 u9 ^( Y
( J1 H$ j b, {# make install4 X0 e: |3 j4 }7 _. O0 l/ |
Installing shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-non-zts-20090626/
/ w( }1 C+ b+ Q% x9 c. D
5 F4 R0 s- V* U, ^0 o; {我们再把它复制到相应的PHP模块目录好了。 |
|