【问题标题】:Need to install 2 dependencies for PHP 7 and PHPMYADMIN Nginx/Ubuntu需要为 PHP 7 和 PHPMYADMIN Nginx/Ubuntu 安装 2 个依赖项
【发布时间】:2016-03-22 23:13:41
【问题描述】:

我已经进行了大量搜索,包括 here,即使按照建议进行操作后,我仍然会收到以下错误。

以下软件包具有未满足的依赖关系:
phpmyadmin : 取决于: php-gettext 但它不会被安装
取决于:php-seclib,但不会安装

关于如何在 PHP7 中添加 php-gettext 和 php-seclib 有什么建议吗?

Screencapture of error

【问题讨论】:

    标签: php apt dpkg


    【解决方案1】:

    这不是 PHP7 或您尝试安装的任何其他软件的问题,而是似乎与您的包管理器的配置有关。

    它似乎是 apt 的输出,您链接的问题也是关于 Ubuntu,因此您所要做的就是指示 apt/dpkg/aptitude 自动安装依赖项或自己安装它们。假设您使用像 sudo apt-get install php7.0-cli 这样的行,您只需要像 sudo apt-get install php7.0-cli php-seclib php-gettext 这样添加依赖项即可。

    【讨论】:

    • 我尝试安装 php-seclibphp-gettext 如您在回答中所显示的,但我仍然收到以下错误
      php-gettext : Depends: php5 但不会安装或 php5-cli 但它不会被安装。 php-seclib :取决于:php5 但不会安装或 php5-cli 但不会安装。推荐:php5-mcrypt 但不会安装或php5-gmp 但不会安装。
    • 啊,这实际上是有道理的,但这意味着,正如您链接到的帖子中所指出的,您尝试安装的软件包还没有完全准备好相互兼容。您正在安装 PHP7,但不幸的是,您正在安装的 phpMyAdmin 包依赖于 PHP 5(间接地,因为它确实依赖于库包,如 php-seclibphp-gettext,而后者又依赖于 PHP5)。所以我的建议是,如果你真的想运行 PHP7,请从 www.phpmyadmin.net 的源下载中安装 phpMyAdmin——如果你想要一个完全打包的版本,请使用提供的 PHP5 版本。
    猜你喜欢
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 2021-11-29
    • 2011-11-04
    • 2019-01-24
    • 2022-10-04
    • 2016-02-17
    • 1970-01-01
    相关资源
    最近更新 更多