You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04下安装php7.0-zip扩展失败求助

解决Ubuntu 16.04安装php7.0-zip扩展的问题

我来帮你搞定这个问题——Ubuntu 16.04的官方源里libzip版本偏低,刚好是导致php7.0-zip安装失败的常见坑,给你几个逐步推进的解决方案:

第一步:先定位具体错误

你之前只提到libzip2已是最新版,但没说安装php7.0-zip时的具体报错。先执行以下命令,把完整的错误输出记下来:

sudo apt-get install php7.0-zip -y

这能帮我们精准确认是不是依赖版本不匹配的问题(大概率是这个原因)。

第二步:优先尝试第三方PPA源

Ubuntu 16.04官方源的libzip版本(0.10.1)满足不了php7.0-zip的要求,我们可以添加维护旧版PHP的第三方PPA源来获取兼容包:

  1. 添加PPA源:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
  1. 重新安装php7.0-zip:
sudo apt-get install php7.0-zip -y

注意:Ubuntu 16.04已经停止官方支持,这个PPA源可能随时停止维护,但目前还是解决这类问题最便捷的方式。

第三步:手动编译libzip(如果PPA不可用)

如果添加PPA时提示错误,就手动编译安装更高版本的libzip:

  1. 先安装编译依赖:
sudo apt-get install build-essential cmake libssl-dev
  1. 下载并解压兼容版本的libzip(推荐1.5.2,适配php7.0和Ubuntu 16.04):
wget https://libzip.org/download/libzip-1.5.2.tar.gz
tar -xzf libzip-1.5.2.tar.gz
cd libzip-1.5.2
  1. 编译并安装:
cmake .
make
sudo make install
  1. 再次尝试安装php7.0-zip:
sudo apt-get install php7.0-zip -y

第四步:验证安装结果

安装完成后,执行以下命令检查扩展是否成功加载:

php -m | grep zip

如果输出zip,说明安装成功啦。

内容的提问来源于stack exchange,提问作者Saul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:05:53