无法使用 PHP 7.2 安装 PHP zip 存档

问题描述 投票:0回答:3

我在安装 PHP zip 存档时遇到一些问题,不知道如何解决这个问题。我正在运行 Ubuntu 18 和 PHP 7.2

我在终端收到的错误是

The following packages have unmet dependencies.
 php7.2-zip : Depends: php7.2-common (= 7.2.5-0ubuntu0.18.04.1) but 7.2.5- 
1+ubuntu17.10.1+deb.sury.org+1 is to be installed
E: Unable to correct problems, you have held broken packages.

如有任何帮助,我们将不胜感激,谢谢

php ubuntu ziparchive
3个回答
2
投票

我尝试使用以下方法更改存储库列表:

http://security.ubuntu.com/ubuntu 仿生安全主宇宙 http://archive.ubuntu.com/ubuntu仿生主受限宇宙

但它们似乎都不起作用,但我终于找到了一个可以运行以下命令的存储库

添加 apt-repository ppa:ondrej/php

然后使用 apt-get 正常更新和安装软件包

php7.2-zip Installed

正如你所看到的,它最后安装好了。


1
投票

在 Ubuntu 18.04 上,如果您缺少“security.ubuntu.com/ubuntu bionic-security main Universe”存储库,则可能会发生这种情况。

将其添加到您的/etc/apt/sources.list,更新即可正常安装。

echo "deb http://security.ubuntu.com/ubuntu bionic-security main universe" >>  
/etc/apt/sources.list
apt update
apt install php7.2-zip

0
投票

在 /etc/apt/sources.list 中添加行

deb http://security.ubuntu.com/ubuntu bionic-security main universe
就像一个魅力

© www.soinside.com 2019 - 2024. All rights reserved.