我已经成功安装了php70和mysql。但是当我试图通过
安装phpmyadmin时$ sudo yum-config-manager --enable epel
然后
$ sudo yum install -y phpMyAdmin
它给了我
--> Finished Dependency Resolution
Error: php70-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
此外,谷歌有时我找到了一个尝试这个的解决方案
sudo yum install php70-mbstring
我也试过这个,仍面临同样的错误。
有任何建议......?
答案 0 :(得分:14)
我想您正在关注亚马逊教程以安装phpMyAdmin?
我今天遇到了同样的问题并通过使用yum命令卸载PHP 7.0解决了这个问题(亚马逊使用“删除”而不是“安装”来解决此问题:
sudo yum remove httpd24 php70 mysql56-server php70-mysqlnd
并安装了PHP 5.6:
sudo yum install httpd24 php56 mysql56-server php56-mysqlnd
我不知道这是否是一个很好的解决方案,但它有效,我可以安装phpMyAdmin没有依赖问题。我希望它会有所帮助:)。
答案 1 :(得分:10)
如果你想保留php7,我找到了AWS亚马逊专家的解决方案。 只需使用: sudo yum install -y php70-mbstring
答案 2 :(得分:2)
我今天遇到了同样的问题。我有一些成功从phpmyadmin.net下载phpmyadmin,并按照他们的指示。我在设置phpmyadmin时遇到了一个不同的问题......
所以,我现在用亚马逊AMI解决这个问题,并选择安装Bitnami LAMP AMI让我更快。它配备了phpmyadmin配置。
注意:Bitnami的AMI正在运行PHP版本5.6.29,所以我认为遵循上一篇文章的建议和降级是有效的,除非您的Web应用程序特别需要PHP 7.0。