尝试在ec2上安装php mbstring时出现依赖项问题

尝试在ec2上安装php mbstring时出现依赖项问题,php,amazon-ec2,dependencies,yii2,mbstring,Php,Amazon Ec2,Dependencies,Yii2,Mbstring,我试图在我的AmazonLinuxAMI实例上安装yii2,它需要phpmbstring扩展才能工作 当我试图运行sudo-yum-install-php-mbstring时,它返回了以下错误: 错误:php56通用与php-common-5.3.29-1.8.amzn1.x86_64冲突 加载的插件:优先级、更新motd、升级助手 amzn主/最新版本| 2.1KB 00:00 amzn更新/最新版本| 2.3KB 00:00 2494个包因存储库优先级保护而被排除 解决依赖关系 -->运行事

我试图在我的AmazonLinuxAMI实例上安装
yii2
,它需要
phpmbstring
扩展才能工作

当我试图运行
sudo-yum-install-php-mbstring
时,它返回了以下错误:

错误:php56通用与php-common-5.3.29-1.8.amzn1.x86_64冲突

加载的插件:优先级、更新motd、升级助手
amzn主/最新版本| 2.1KB 00:00
amzn更新/最新版本| 2.3KB 00:00
2494个包因存储库优先级保护而被排除
解决依赖关系
-->运行事务检查
--->将安装程序包php-mbstring.x86_64 0:5.3.29-1.8.amzn1
-->处理依赖项:php-common(x86-64)=5.3.29-1.8.amzn1对于包:php-mbstring-5.3.29-1.8.amzn1.x8664
-->运行事务检查
--->将安装程序包php-common.x86_64 0:5.3.29-1.8.amzn1
-->处理冲突:php56-common-5.6.9-1.112.amzn1.x86_64冲突php-common<5.5.22-1.98
-->已完成依赖项解析
错误:php56通用与php-common-5.3.29-1.8.amzn1.x86_64冲突
您可以尝试使用--skip break来解决这个问题
您可以尝试运行:rpm-Va--nofiles--nodigest

提前感谢您的时间

看来您已经安装了PHP5.6。
您需要为特定版本的
php
安装
mbstring

运行
sudo yum安装php56 mbstring

在此之后,重新启动apache可能是一个好主意(谢谢!),

使用sudo服务httpd重启

亚马逊Linux AMI 2017.09版

sudo yum install php70-mysqlnd
sudo service httpd restart

5.5和5.3?。。。和5.6?您找不到具有匹配版本的软件包吗?在AmazonLinux上,5.4和上的PHP版本被设置为并行运行。使用其他选项设置活动版本。其他可能有帮助的命令
yum-search
yum-list-installed
man-yum
。我必须重新启动服务器才能启动mbstring
sudo服务httpd重启
如果您在PHP7
sudo-yum上安装php70-mbstring
如果您在PHP7.2
sudo-yum上安装php72-mbstring
sudo yum install php70-mysqlnd
sudo service httpd restart