Reputation: 95
When I installed mbstring in Centos, I got the following error message.
# 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
Anyone can tell me how I can install mbstring ??
My PHP version : PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) on Centos 6.6
Thank you in advance...
Upvotes: 1
Views: 7521
Reputation: 91
To search the right MB-String for your PHP version try this command:
sudo yum list | egrep 'php' | grep 50
Change (50) by the specific version of PHP you do have installed in your server,this command will show you all the packages related to you PHP version.
This command will show :
ea-php50-php-mbstring.x86_64
Now you can install the version compatible with your system.I hope it will works for you.
Upvotes: 0
Reputation: 95
yum install php-mbstring --enablerepo=remi
I installed php-mbstring using remi with this command. After running that, Restarting Apache service is required.
Upvotes: 5