在运行sudo apt-get install php7.4-zip时,我遇到了以下错误:
以下软件包存在未满足的依赖关系: php7.4-zip:依赖于php7.4-common(= 7.4.3-4ubuntu2.12),但要安装的是7.4.10-1+ubuntu18.04.1+deb.sury.org+1版本 E: 无法纠正问题,您的系统上存在损坏的软件包。
PHP手册中关于安装Zip扩展的页面如下:
从PHP 7.4.0开始,为了使用这些函数,您必须使用--with-zip配置选项编译PHP以支持zip。以前,必须使用--enable-zip配置选项启用zip支持。从PHP 7.4.0开始,捆绑的libzip已被移除。
有什么直接的方法可以在我的系统上安装Zip扩展吗?
更新:附加信息:
dpkg --get-selections | grep hold返回没有被保留的软件包。sudo apt autoremove删除了一些软件包,但没有改变sudo apt install php7.4-zip返回的消息。Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
以下步骤在我的Ubunut 22和php7.4上运行良好。添加PPA以获取PHP 7.4,该PPA还包含其他所需的PHP扩展。
然后您可以安装扩展