3

我正在尝试使用 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

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

4

3 回答 3

9

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

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

您可以通过命令yum repolist列出服务器中可用的存储库

要搜索您的存储库是否有与 mbstring 相关的内容,请使用命令yum list *mbstring*

所以我的解决方案是:yum install php56w-mbstring.x86_64

最后重启Apache:service httpd restart

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

于 2016-01-25T08:20:19.977 回答
0

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

于 2016-01-18T21:24:51.370 回答
0

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

我运行 /usr/sbin/pma-configure 和 bam 我让 phpmyadmin 工作而没有 mbstring 错误

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

运行 ubuntu 14.04 和安装了 virtualmin webmin cp 的 4 个版本的 php。Debian 和 Ubuntu 改变了设置的启用和禁用方式。很少有人对此感到高兴。希望这可以帮助您花费更少的时间来找到此解决方案。

于 2017-02-10T02:56:56.463 回答