无法安装mbstring php冲突

时间:2016-01-18 21:18:44

标签: php php-5.6 mbstring

我正在尝试使用php 5.6安装php-mbstring,我收到此错误:

Error: php56w-common conflicts with php-common-5.4.45-3.el6.remi.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

我试图安装php56-mbstring,但我得到以下内容。我不确定这是否意味着它已经安装:

Nothing to do

最适合安装的软件包是什么?我应该尝试解决哪一个问题,如何解决问题。谢谢!

3 个答案:

答案 0 :(得分:9)

我在运行PHP 5.6.17的服务器上遇到了同样的问题。对我来说,似乎我正在寻找的扩展是 php56w-mbstring.x86_64

可以从 webtatic 存储库中找到它。我不记得自己启用了这个,但是如果这里缺少的是如何启用所述仓库的说明:http://www.certdepot.net/rhel7-install-webtatic-repository/

您可以通过命令 yum repolist

列出服务器中的可用存储库

搜索你的repos是否有与mbstring相关的命令使用命令 yum list * mbstring *

所以解决方案对我来说是这样的: yum install php56w-mbstring.x86_64

最后重启Apache: service httpd restart

顺便说一句,我正在运行CentOS服务器,因此您的操作系统上的命令可能略有不同。

答案 1 :(得分:0)

您是否已将模块添加到PHP.ini文件extension=php_mbstring.dll

答案 2 :(得分:0)

我尝试了一切,直到我来到这个链接。 https://docs.phpmyadmin.net/en/latest/setup.html#debian-setup

我运行/ usr / sbin / pma-configure和bam我让phpmyadmin在没有mbstring错误的情况下工作

现在有很多设置很难找到你需要的设置。

使用virtualmin webmin cp运行ubuntu 14.04,安装了4个版本的php。 Debian和Ubuntu改变了启用和禁用设置的方式。现在很少有人开心。希望这可以帮助你花更少的时间来找到这个解决方案。