2017-10-14 84 views
0

我正在将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的方式相同遵循如下:如何在Centos 6.9上安装正确版本的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这是默认的PHP版本CentOS 6的....这里是错误消息:

error message

该列表非常长,涉及许多php模块...

我是一种Linux服务器东西的新手......任何人都可以帮助解决这个问题并指出一个解决方案吗?先谢谢你。

顺便说一句,我是开源的忠实粉丝,但是从这个角度来看,我对开源产品感到有点失望......特别是当最终用户需要将多个产品一起工作......它永远不会是说为用户友好。

回答

0

如果您已经安装了雷米回购,你应该能够使用:

yum install phpmyadmin --enablerepo=remi-php56 
0

你有PHP 5.4.45从雷米 - php54安装,所以你需要启用这个仓库安装任何附加模块。

正如Wizard所解释的那样。

请注意比PHP 5.4和5.5都不再维持,所以我hearthly建议升级到支持的版本(5.6或更新版本)

附: EPEL中的phpMyAdmin相当老旧(4.0),但适用于旧的PHP版本。对于更新版本的PHP(5.6,7以及更高版本),您可能需要最新的phpMyAdmin版本4.7(可用于“remi”reposotiry)

+0

感谢您的回复。请你详细说明如何在Centos 6上安装phpmyadmin 4.7 ....我注意到,在命令之后,Remi和epel都为Centos 6提供了4.0.10版本:rpm -Uvh http://rpms.famillecollet.com/enterprise/雷米释放,6.rpm。我通过命令检查它:yum list phpM *。我没有关于如何使用yum安装4.7的其他想法。 – Spark

+0

它在默认情况下未启用的“remi”存储库中(因为它覆盖了很多基本包) yum --enablerepo = remi install phpMyAdmin –

+0

我试过用php 5.5安装,但有类似的问题...看到这个https://stackoverflow.com/questions/47439653/how-to-install-phpmyadmin-on-centos-6-8-with-php-5-5 – Spark

相关问题