|
|
报错:
# S# F4 @5 n$ w# Gchecking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... no# i) [: q2 n9 r" @) X0 _
configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
. N, c; W$ r; i) W; @- K2 _5 r
+ m0 {0 V# p4 u; x, HNo package 'libzip' found
* L V: ?. j# V% N$ J) XNo package 'libzip' found
) H G! s% i+ k' g3 A% ]No package 'libzip' found% H; A& t1 e& A
. J9 ^; @# z% }4 @& i
Consider adjusting the PKG_CONFIG_PATH environment variable if you/ P9 P, y. u5 u% S6 @3 N1 a4 M P
installed software in a non-standard prefix. & B" m8 C2 V0 a' j, V0 L
2 M! b- b* m$ S% B" F1 d/ _6 x, t9 { b4 w/ N/ V
第一种解决办法:; O# A3 ^% q" s; Y: x
网上看了很多方法,都是要安装zlib包;但还是报错,于是我稍微改下目录:/ G. t. K# _# u @6 r7 |( a
cd libzip-1.3.2/1 z; o9 i1 Z% f: `- G: A
./configure
8 `1 {+ ]& F$ O7 ?2 @4 Q./configure --prefix=/usr/local/libzip1.3.2 g8 Y( r8 Z5 N- g2 e+ |+ z6 A
( Y, W( o) W, r' K' E9 |) s
, N7 y% C0 v+ e+ i5 h编译安装:& z" w1 N$ @, p4 l
make -j 4 && make install -j 4
! h/ ]* r4 i+ E# }. { _7 U2 N$ zexport PKG_CONFIG_PATH= /usr/local/libzip1.3.2/lib/pkgconfig/; M# A7 z; ~! U% U. ]/ |
6 V0 S% t# e4 J5 B$ q v4 {) o: Q再编译,就可以编译过去。: t+ u! _; m# S8 t
, k4 r" L, A2 S) I; t
- ^, R3 m) u% X7 e+ R) E第二种方法:) ^9 ]7 j- \5 Q8 T2 z# f
略过上面的方法,修改php版本的configure文件:) M& _( ?- g S+ T& C4 A
if test "$PHP_ZIP" != "no"; then 改成yes既可以配置成功:. {1 n; ]8 R7 N: w& v) @9 r
0 ~9 \1 g& O1 Z0 W* R8 A( j& u$ A5 ?
再编译,就可以编译过去。
: b0 W1 f* y* F* j u4 J3 c
8 x4 P. {. p+ z; p; L5 c o6 e |
|