当前位置:   article > 正文

【Linux】centos7安装PHP7.4报错:libzip版本过低

【Linux】centos7安装PHP7.4报错:libzip版本过低

问题描述

configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:

  1. checking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... no
  2. configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
  3. Requested 'libzip >= 0.11' but version of libzip is 0.10.1
  4. Consider adjusting the PKG_CONFIG_PATH environment variable if you
  5. installed software in a non-standard prefix.
  6. Alternatively, you may set the environment variables LIBZIP_CFLAGS
  7. and LIBZIP_LIBS to avoid the need to call pkg-config.
  8. See the pkg-config man page for more details.

原因:当前服务器libzip的版本小于0.11比较低,需要更新升级,而且libzip升级版本不能是1.3.1,1.7.0的。

查看服务器上libzip的版本

rpm -qa|grep libzip

 解决方案:升级libzip

1.卸载旧版libzip

yum remove libzip libzip-devel

验证是否卸载成功:rpm -qa|grep libzip,如无输出信息则卸载成功。

2.下载libzip

官网地址:https://libzip.org/download/


也可以直接在download后直接拼接要下载的libzip的版本

如:下载libzip.1.3.2版本:

https://libzip.org/download/libzip-1.3.2.tar.gz

 3.编译安装

  1. tar -zxvf libzip-1.3.2.tar.gz
  2. cd libzip-1.3.2/
  3. ./configure
  4. make && make install

安装完成后,查看是否存在/usr/local/lib/pkgconfig目录,如果存在,

执行如下命令来设置PKG_CONFIG_PATH: 

注意:只是在当前的shell会话中设置了这个环境变量

export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"

 验证libzip:whereis libzip

参考:configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met_configure: error: package requirements (libzip >= -CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/842471
推荐阅读
相关标签
  

闽ICP备14008679号