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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

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

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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