1

当我在 Centos 中安装 mbstring 时,我收到以下错误消息。

# yum install php-mbstring
Loaded plugins: downloadonly, fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.vastspace.net
 * epel: ftp.riken.jp
 * extras: mirror.vastspace.net
 * updates: mirror.vastspace.net
Resolving Dependencies
--> Running transaction check
---> Package php-mbstring.x86_64 0:5.3.3-40.el6_6 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-40.el6_6 for package:php-mbstring-5.3.3-40.el6_6.x86_64
--> Finished Dependency Resolution
Error: Package: php-mbstring-5.3.3-40.el6_6.x86_64 (updates)
           Requires: php-common(x86-64) = 5.3.3-40.el6_6
           Installed: php-common-5.4.35-1.el6.remi.x86_64 (@remi)
               php-common(x86-64) = 5.4.35-1.el6.remi
           Available: php-common-5.3.3-38.el6.x86_64 (base)
               php-common(x86-64) = 5.3.3-38.el6
           Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
               php-common(x86-64) = 5.3.3-40.el6_6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

任何人都可以告诉我如何安装 mbstring ??

我的 PHP 版本:Centos 6.6 上的 PHP 5.4.35 (cli)(构建时间:2014 年 11 月 14 日 07:04:10)

先感谢您...

4

2 回答 2

5
yum install php-mbstring --enablerepo=remi

我通过这个命令使用 remi 安装了 php-mbstring。运行后,需要重新启动 Apache 服务。

于 2014-12-01T06:16:35.750 回答
0

要为您的 PHP 版本搜索正确的 MB-String,请尝试以下命令:

sudo yum list | egrep 'php' | grep 50

通过您在服务器中安装的特定 PHP 版本更改 (50),此命令将显示与您的 PHP 版本相关的所有包。
此命令将显示:

 ea-php50-php-mbstring.x86_64

现在您可以安装与您的系统兼容的版本。我希望它对您有用。

于 2018-03-20T07:38:31.183 回答