作者:独艺无二的爱 | 来源:互联网 | 2023-02-10 13:30
如何解决《php56-安装phpmyadmin时与php-common-5.3.29-1.8.amzn1.x86_64的常见冲突》经验,为你挑选了2个好方法。
我已经成功安装了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
我也试过这个,仍面临同样的错误.
有什么建议......?
1> 小智..:
我想您是按照亚马逊教程安装phpMyAdmin的?
我今天遇到了同样的问题并通过使用yum命令卸载PHP 7.0解决了这个问题(亚马逊使用'remove'而不是'install'给出了相同的问题:
sudo yum remove httpd24 php70 mysql56-server php70-mysqlnd
并安装PHP 5.6:
sudo yum install httpd24 php56 mysql56-server php56-mysqlnd
我不知道这是否是一个很好的解决方案,但它工作,我可以安装phpMyAdmin没有依赖问题.我希望它会有所帮助:)
你只需要删除并重新安装所需的php56软件包:`sudo yum remove php70 php70-mysqlnd`和`sudo yum install php56 php56-mysqlnd`.无需删除您将直接重新安装的软件包.
谢谢@Eric .....这解决了我的问题.我认为php7版本存在问题.??
这个解决方案对我不起作用.我安装了php56,我收到此错误.`错误:php56-与php-common-5.3.29-1.8.amzn1.x86_64`的常见冲突
2> 小智..:
如果您想保留php7,我找到了AWS亚马逊专家的解决方案.只需使用:sudo yum install -y php70-mbstring