找回密码
 注册
查看: 6|回复: 0

php编译报错configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-1-9 17:00:00 | 显示全部楼层 |阅读模式
报错:
# 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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:43 , Processed in 0.015160 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表