当我在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版本:PHP 5.4.35(cli)(内置:2014年11月14日07:04:10)在Centos 6.6上
提前谢谢你......
答案 0 :(得分:5)
yum install php-mbstring --enablerepo=remi
我使用此命令使用remi安装了php-mbstring。 运行之后,需要重新启动Apache服务。
答案 1 :(得分:0)
要为您的PHP版本搜索正确的MB-String,请尝试以下命令:
sudo yum list | egrep 'php' | grep 50
通过您在服务器中安装的特定PHP版本更改(50),此命令将显示与您的PHP版本相关的所有软件包。
此命令将显示:
ea-php50-php-mbstring.x86_64
现在您可以安装与您的系统兼容的版本。我希望它适合您。