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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-1-9 17:00:00 | 显示全部楼层 |阅读模式
报错:- o& @7 p! l% Q# e
checking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... no
6 U( P9 n! y) k% g( y' i2 T% h0 jconfigure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
$ a4 p0 D) b$ O9 x) w. T1 A: M$ n+ M) z4 a: Y: _5 {6 N
No package 'libzip' found6 E" S2 Z* r" c  `( F& N
No package 'libzip' found8 s' q1 X# D- P5 q9 H
No package 'libzip' found! ~* K" Y; |. W4 Q# z

4 J, f0 b; \/ k' ?Consider adjusting the PKG_CONFIG_PATH environment variable if you
# i6 A4 J1 c3 i$ Q8 [7 sinstalled software in a non-standard prefix.
- W$ F4 M+ k; E9 C& O* t$ C( a5 T7 P7 h5 N5 W/ F
" A, ?+ m1 p# B' i) Q2 ~
第一种解决办法:
0 ^+ l% L2 V2 ^. `  ]. b' u网上看了很多方法,都是要安装zlib包;但还是报错,于是我稍微改下目录:
4 }5 `. i& d8 X+ ]# Wcd libzip-1.3.2/( @+ I8 H$ V# P5 F
./configure
) a1 n3 M( E0 p6 p# d' ?./configure --prefix=/usr/local/libzip1.3.2
+ o4 a" g- N" i" A" O, G' m, i* v3 f' r- Z: A( j0 v
, H' {6 R) E* g5 Y( Z8 \  b
编译安装:
5 g+ M/ A8 ]4 S% N2 Kmake -j 4 && make install -j 4
9 v$ e0 |* k( T! D* ?8 zexport PKG_CONFIG_PATH= /usr/local/libzip1.3.2/lib/pkgconfig/: E- W6 T4 J( Q0 D4 w% p" A! g3 J

9 ~0 M! A. a2 h3 U再编译,就可以编译过去。
3 W$ U. r1 w3 A; h& P# o1 Z( q/ L  E* [1 S3 j+ s2 U( g2 u5 r

: h) n& X) f* b7 a% t8 s4 n第二种方法:/ E" n* ?; b/ Z. }) E- D
略过上面的方法,修改php版本的configure文件:, u( Q0 n* M# f
if test "$PHP_ZIP" != "no"; then  改成yes既可以配置成功:, v# b7 B7 b- ~/ |
* ]& r& ~: X5 X) W) A3 u

# w  ^. x  s* k, A; D/ G1 \% z再编译,就可以编译过去。
/ o# [  Y7 Y' b* F1 W; P) x
) F9 S# Q2 r& |( ?9 F; Q3 q5 r
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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