无法纠正问题,您持有损坏的软件包,当我在 ubuntu 16.04 上安装 php 时

无法纠正问题,您持有损坏的软件包,当我在 ubuntu 16.04 上安装 php 时

为什么当我想在 ubuntu 16.04 上安装 php 时会看到此问题以及如何修复它?

问题是这样的: 点击查看图片

我努力了 :

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install -f
apt-get clean
apt-get autoclean
apt-get autoremove
dpkg --configure -a

执行这些命令没有任何问题!

答案1

您可以使用 Aptitude 自动修复损坏的软件包。

sudo apt-get install aptitude

sudo aptitude install libmodule libapache2-mod-php

答案2

您需要安装 PHP7 来修复它

sudo add-apt-repository ppa:ondrej/php-7.0
sudo apt-get update
sudo apt-get install php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm php7.0-curl php7.0-gd php7.0-bz2

答案3

在成功运行 PHP7.3 之前,您需要安装所需的 PHP 模块依赖项。

sudo apt install php7.3-mysql php7.3-curl php7.3-json php7.3-cgi php7.3-xsl

相关内容