【问题标题】:How to install a right version phpmyadmin on Centos 6.9 accordingly?如何相应地在 Centos 6.9 上安装正确版本的 phpmyadmin?
【发布时间】:2018-03-26 13:16:21
【问题描述】:

我正在将 Magento 1.8 网络迁移到成本更低的托管,并因 phpmyadmin 安装而筋疲力尽。 建议 Magento 1.8 与 PHP 5.4 和 Mysql 5.5 一起运行,因此,我选择了 Centos6.9 映像并认为可能更容易...... LAMP 堆栈安装很顺利,但 phpmyadmin 总是有问题。我试过 PHP5.4 + Mysql5.5、PHP5.4 + Mysql5.6、PHP5.5 + Mysql5.6 组合,都没有成功... 大多数在线博客都建议以相同的方式安装 phpmyadmin,我遵循如下:

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    rpm -ivh epel-release-6-8.noarch.rpm
    or 
    rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    then
    yum install phpmyadmin

我认为 EPEL 包将能够自动识别已安装的 php 模块并相应地安装正确版本的 phpmyadmin... 相反,它似乎坚持使用 php 5.3,这是 Centos 6 的默认 php 版本....这里是错误消息:

列表很长,涉及到很多 php 模块...

我是 linux 服务器方面的新手...任何人都可以帮助解决这个问题并指出解决方案吗?提前谢谢你。

顺便说一句,我是开源的忠实拥护者,但从这一点来看,我对开源产品感到有些失望……尤其是当最终用户需要同时使用多个产品时……永远不能说作为用户友好的。

【问题讨论】:

    标签: php mysql linux magento phpmyadmin


    【解决方案1】:

    如果你安装了 Remi repo,你应该可以使用:

    yum install phpmyadmin --enablerepo=remi-php56
    

    【讨论】:

      【解决方案2】:

      您已经从 remi-php54 安装了 php 5.4.45,因此您需要启用此存储库以安装任何其他模块。

      正如Wizard所解释的那样。

      请注意,不再维护 PHP 5.4 和 5.5,因此我强烈建议升级到受支持的版本(5.6 或更新版本)

      附: EPEL 中的 phpMyAdmin 相当旧(4.0),但适用于旧的 PHP 版本。对于较新版本的 PHP(5.6、7 及更高版本),您可能需要最新的 phpMyAdmin 版本 4.7(可在“remi”存储库中找到)

      【讨论】:

      • 感谢您的回复。请您详细说明如何在 Centos 6 上安装 phpmyadmin 4.7....我注意到 Remi 和 epel 在命令:rpm -Uvh rpms.famillecollet.com/enterprise/remi-release-6.rpm 之后都有 Centos 6 的 4.0.10 版本。我通过命令检查它:yum list phpM*。我不知道如何使用 yum 安装 4.7。
      • 它位于默认情况下未启用的“remi”存储库中(因为它覆盖了许多基础包)yum --enablerepo=remi install phpMyAdmin
      • 我已经在安装 php 5.5 的情况下进行了尝试,但遇到了类似的问题......请参阅stackoverflow.com/questions/47439653/…
      • 您至少需要 PHP 5.6(PHP 5.5 已停产)
      猜你喜欢
      • 2020-11-24
      • 2019-05-15
      • 2018-03-28
      • 2019-09-19
      • 1970-01-01
      • 2020-08-10
      • 2018-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多