Ubuntu 14.04 上 php7.1 未满足的依赖关系

Ubuntu 14.04 上 php7.1 未满足的依赖关系

当我运行以下命令时出现错误:

$ sudo apt-get update php7.1
The following packages have unmet dependencies:
 php7.1 : Depends: libapache2-mod-php7.1 but it is not going to be installed or
                   php7.1-fpm but it is not going to be installed or
                   php7.1-cgi but it is not going to be installed
          Depends: php7.1-common but it is not going to be installed

答案1

尝试使用 Aptitude 解决依赖关系:

sudo apt-get install aptitude
sudo aptitude install php7.1

答案2

您的命令是错误的,不会起作用。它应该是apt-get install <package>not apt-get update <package>,因为update它不接受任何参数。

除此之外,我不知道您使用的是哪个 Ubuntu 版本,但在 16.04 上,php7.1 不可用;存储库中的版本是 php7.0。因此,我假设您已经修改了 APT 源,尽管它们在您添加的源中提供了 php7.1,但它的一些依赖项却没有。我猜您必须添加 php7.1-common 和 php7.1-cgi 或 libapache2-mod-php7.1 的源,或者为了避免进一步的问题,删除导致冲突的任何存储库或 PPA。

看一眼https://tecadmin.net/install-php-7-on-ubuntu/

相关内容