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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-1-9 17:00:00 | 显示全部楼层 |阅读模式
报错:. r( ^: ^# g2 j7 d, H$ W# F$ ?. U
checking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... no' X3 u8 z5 N# i: [" f# u
configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:. A. }( ~# b2 e  g
0 j4 t" s& m2 y/ R
No package 'libzip' found
$ r7 T& x& p0 `2 B9 L5 }0 M; bNo package 'libzip' found
( j$ E6 f4 b' O0 y5 ?( p+ iNo package 'libzip' found: B& }$ h9 S1 y: P3 _) A0 _( ^, y
3 P- J; K& M+ R# E
Consider adjusting the PKG_CONFIG_PATH environment variable if you
) h9 W! X; ]8 i- h1 `1 H: M) Qinstalled software in a non-standard prefix. 3 f  E/ T; J- f3 C& ~: D
9 H/ O1 v- n9 F( w. n) H
& V4 `) T8 h+ X( o; P4 Y. @0 E2 [
第一种解决办法:
5 A$ p& ~6 W& q网上看了很多方法,都是要安装zlib包;但还是报错,于是我稍微改下目录:
7 [" ^' j' o0 F+ G. V/ m6 I' Qcd libzip-1.3.2/
! C6 h3 ~6 r- U- {7 y$ c5 P./configure
2 o' H0 `0 Z* C4 p3 T$ q( ?./configure --prefix=/usr/local/libzip1.3.24 m* Q* C+ o. k: c0 u
: t* y2 B0 x% Z6 N+ u

8 K- q0 d; H  j编译安装:
2 m# Z5 s' [4 t. d$ a. {0 umake -j 4 && make install -j 4; A/ Q/ H3 e' p8 ^) ?7 {: A
export PKG_CONFIG_PATH= /usr/local/libzip1.3.2/lib/pkgconfig/8 J( [% H1 T2 h$ i- A
3 F' {% E+ J" m0 f; C% m
再编译,就可以编译过去。! v/ p8 X2 {; \5 }

7 D* S* J/ }) ]4 t# r8 k# e: d, t
第二种方法:9 f( h0 l% B' J2 a
略过上面的方法,修改php版本的configure文件:
% o6 Q  t4 _& a& i/ J' z) Sif test "$PHP_ZIP" != "no"; then  改成yes既可以配置成功:8 O: c$ a2 o  h4 W

& @3 ~+ F5 ~) D: I4 k  M3 v9 i/ T: o1 l( x3 e2 x
再编译,就可以编译过去。6 J# t* ~# W/ _9 ?  p6 q2 N# c& D

& S# H: w* b" \; O  `: T
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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