设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 5434|回复: 0

Linux php7.3编译报错,libzip 1.5.1安装解决方法 1.3.2

[复制链接]
 成长值: 345

签到天数: 4740 天

[LV.Master]伴坛终老

发表于 2018/12/11 06:43 | 显示全部楼层 |阅读模式 |Google Chrome 70.0.3538.110|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
configure: error: Please reinstall the libzip distribution
报错

yum安装
  1. yum -y install libzip-devel
复制代码

继续报错,checking for libzip... configure: error: system libzip must be upgraded to version >= 0.11

查看了下系统是0.9版本
包 libzip-devel-0.9-3.1.el6.x86_64 已安装并且是最新版本

但是php7.3要求大于0.11版本。。
官网找到最新的1.5.1:https://libzip.org/

  1. yum -y remove libzip-devel
  2. yum -y install cmake
  3. wget https://libzip.org/download/libzip-1.5.1.tar.gz
  4. tar xvf libzip-1.5.1.tar.gz
  5. cd libzip-1.5.1
  6. mkdir build
  7. cd build
  8. cmake ..
  9. make
  10. make install
复制代码


输出???
  1. CMake Error at CMakeLists.txt:4 (CMAKE_MINIMUM_REQUIRED):
  2.   CMake 3.0.2 or higher is required.  You are running version 2.8.12.2


  3. -- Configuring incomplete, errors occurred!
复制代码


好吧,垃圾开发者做的软件,还要求CMake 版本,去 cmake.org 下载是不可能的,这辈子都是不可能的,有yum为什么不yum呢,这群老外就是搞事情,一个编译库也能折腾

解决方法,我下旧版还不行吗QWQ,看github发现1.4.0开始要cmake的,下1.3.2解决

  1. yum -y remove libzip-devel
  2. wget https://libzip.org/download/libzip-1.3.2.tar.gz
  3. tar xvf libzip-1.3.2.tar.gz
  4. cd libzip-1.3.2
  5. ./configure
  6. make -j 4
  7. make install
复制代码


如果php编译遇到configure: error: off_t undefined; check your library configuration

官方BUG:https://bugs.php.net/bug.php?id=73943

查看到文件确实存在
  1. find /usr/ -iname 'libzip.so'
复制代码

/usr/local/lib/libzip.so

解决方法1,创建软连接
  1. mv -f /usr/lib64/libzip.so.5 /usr/lib64/libzip.so.5.bak
  2. ln -s /usr/local/lib/libzip.so.5 /usr/lib64/libzip.so.5
复制代码


解决方案2,因为没有配置系统动态链接库,手动创建个
  1. ln -s /usr/local/lib/pkgconfig/libzip.pc /usr/lib64/pkgconfig/libzip.pc
  2. echo '/usr/local/lib' > /etc/ld.so.conf.d/libzip.conf
  3. ldconfig -v
复制代码


欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/12/26 19:48 , Processed in 0.124969 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

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