首页  >  问答  >  正文

Ubuntu 20.04上无法成功安装PHP 7.4 Zip扩展

<p>在运行<code>sudo apt-get install php7.4-zip</code>时,我遇到了以下错误:</p> <blockquote> <p>以下软件包存在未满足的依赖关系: php7.4-zip:依赖于php7.4-common(= 7.4.3-4ubuntu2.12),但要安装的是7.4.10-1+ubuntu18.04.1+deb.sury.org+1版本 E: 无法纠正问题,您的系统上存在损坏的软件包。</p> </blockquote> <p>PHP手册中关于安装Zip扩展的页面如下:</p> <blockquote> <p>从PHP 7.4.0开始,为了使用这些函数,您必须使用--with-zip配置选项编译PHP以支持zip。以前,必须使用--enable-zip配置选项启用zip支持。从PHP 7.4.0开始,捆绑的libzip已被移除。</p> </blockquote> <p>有什么直接的方法可以在我的系统上安装Zip扩展吗?</p> <p>更新:附加信息:</p> <ul> <li><code>dpkg --get-selections | grep hold</code>返回没有被保留的软件包。</li> <li><code>sudo apt autoremove</code>删除了一些软件包,但没有改变<code>sudo apt install php7.4-zip</code>返回的消息。</li> </ul></p>
P粉225961749P粉225961749390 天前468

全部回复(1)我来回复

  • P粉529245050

    P粉5292450502023-08-27 10:31:17

    以下步骤在我的Ubunut 22和php7.4上运行良好。添加PPA以获取PHP 7.4,该PPA还包含其他所需的PHP扩展。

    apt install software-properties-common
    add-apt-repository ppa:ondrej/php  
    apt update

    然后您可以安装扩展

    apt install php7.4-zip

    回复
    0
  • 取消回复