|
|
报错:
0 v! b7 F( Q/ l$ g( Pchecking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... no/ S7 D0 E5 b3 K4 @1 Q3 S- A
configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:4 S* f2 V; ^" F R4 Z E3 j! ?
2 o7 i3 C! L! l! n8 I" f% G- v& Y
No package 'libzip' found
2 B9 E% W' D; h$ m, b% v3 B, W. UNo package 'libzip' found
0 }4 s& d' l9 B3 v" f/ M+ PNo package 'libzip' found
) l: G n$ u- d4 c* L1 N$ n4 a1 E! Z$ w6 z0 o r
Consider adjusting the PKG_CONFIG_PATH environment variable if you
0 P5 N( D- y, q4 V1 h' xinstalled software in a non-standard prefix. + f N1 K! }! E
% ?+ U5 q/ [2 B# f6 Z1 z% Y4 E: i% b. t0 Y) E& ~9 F4 }5 a/ \% d
第一种解决办法:) ` m% o- {0 b; t5 N. b
网上看了很多方法,都是要安装zlib包;但还是报错,于是我稍微改下目录:
, {; W: L0 T. Q* n% g* k/ Hcd libzip-1.3.2/
( J5 i+ Y7 k8 q8 X./configure
3 Z9 o$ V2 n6 g' f6 s2 ?5 Z) e./configure --prefix=/usr/local/libzip1.3.2( h) X, A) F& x+ f/ O5 z
9 A: z' }/ S0 B
0 [7 z8 y6 c' T8 z" v* U1 X编译安装:
6 W- N! @2 P/ q& `0 Vmake -j 4 && make install -j 4- G( F/ }: L! P0 E4 e
export PKG_CONFIG_PATH= /usr/local/libzip1.3.2/lib/pkgconfig/" R; t- {3 D6 _' a* Z' E3 o
( d2 S+ {% D0 c8 A' [
再编译,就可以编译过去。7 G: \+ Z6 y |
) h. s% x0 H5 X* J: q v/ r! A; n2 u
S0 T1 z$ v1 q M1 l' Z9 M第二种方法:& V' S1 z7 {& T
略过上面的方法,修改php版本的configure文件:
( e3 M- |( B$ S" ~3 T( t5 j1 b0 j0 Nif test "$PHP_ZIP" != "no"; then 改成yes既可以配置成功:5 I5 s" C) \: y8 L
& A" E x5 [) w+ f
6 |6 h0 }$ l( l
再编译,就可以编译过去。( }3 Z; s) w3 p! G1 P
* T8 j, P; n: X
|
|