如何使用 remi 存储库在 Fedora 20 上安装 phpMyAdmin?

如何使用 remi 存储库在 Fedora 20 上安装 phpMyAdmin?

我需要在 Fedora 20 32 位上安装 LAMP。一切都很好,直到我必须安装 phpMyAdmin。

这与这个问题基本上是同一个问题:在 fedora 20 中安装 phpmyadmin - Ask.fedoraproject.org

我试着遵循这个教程,但得到了与评论者之一相同的错误。答案之一是卸载我们通过“remi”存储库安装的内容。但这会很痛苦,因为我必须倒着看一遍教程,希望yum remove package能成功。

有人有更好的建议吗?或者您可以确认用户在教程中所说的内容吗?您有什么提示/技巧可以让事情变得更容易或不可以做吗?

编辑:命令和错误

$ sudo yum --enablerepo=remi install phpmyadmin

这给了我以下错误:

错误:软件包:php-recode-5.5.18-1.fc20.remi.i686 (remi) 需要:php-common(x86-32) = 5.5.18-1.fc20.remi 安装:php-common-5.6。 0-1.fc20.remi.i686 (@remi-php56) php-common(x86-32) = 5.6.0-1.fc20.remi 可用:php-common-5.5.6-1.fc20.i686 (fedora ) php-common(x86-32) = 5.5.6-1.fc20 可用:php-common-5.5.17-2.fc20.i686(更新) php-common(x86-32) = 5.5.17-2。 fc20 可用: php-common-5.5.17-2.fc20.remi.i686 (remi) php-common(x86-32) = 5.5.17-2.fc20.remi 可用: php-common-5.5.18-1 .fc20.remi.i686 (remi) php-common(x86-32) = 5.5.18-1.fc20.remi

错误:软件包:php-bcmath-5.5.18-1.fc20.remi.i686 (remi) 需要:php-common(x86-32) = 5.5.18-1.fc20.remi 安装:php-common-5.6。 0-1.fc20.remi.i686 (@remi-php56) php-common(x86-32) = 5.6.0-1.fc20.remi 可用:php-common-5.5.6-1.fc20.i686 (fedora ) php-common(x86-32) = 5.5.6-1.fc20 可用:php-common-5.5.17-2.fc20.i686(更新) php-common(x86-32) = 5.5.17-2。 fc20 可用: php-common-5.5.17-2.fc20.remi.i686 (remi) php-common(x86-32) = 5.5.17-2.fc20.remi 可用: php-common-5.5.18-1 .fc20.remi.i686 (remi) php-common(x86-32) = 5.5.18-1.fc20.remi

笔记:还有两个这样的。

答案1

终于成功解决了这个问题。并没有我想象的那么困难! Fedora 的那个人是对的。

Sideburns 回答这个问题时说(我的问题的第一个链接):

根据您所写的内容,您从第三方存储库安装了这两个软件包,而不是使用标准 Fedora 存储库中的软件包。如果是这样,请删除它们,删除它们来自的存储库,然后安装 Fedora 版本,因为这将引入所有所需的依赖项。一旦你完成了这些,我们就可以担心 php 了。

所以我依次执行了这些命令:

yum remove php yum remove php-common yum remove mysql yum remove httpd

这让我回到了开始的时候。然后我按照本教程重新安装了所有内容:教程

相关内容