Как установить расширение mbstring

Когда я установил mbstring в Centos, я получил следующее сообщение об ошибке.

# 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) (построено: 14 ноября 2014 г., 07:04:10) на Centos 6.6

Заранее спасибо...


person Silvia    schedule 01.12.2014    source источник
comment
хахаха, я тоже боролся с той же проблемой (на некоторых форумах говорится, что нам нужно перекомпилировать расширения), надеюсь, кто-нибудь ответит на это   -  person ɹɐqʞɐ zoɹǝɟ    schedule 01.12.2014
comment
вы должны задать этот вопрос на serverFault   -  person baao    schedule 01.12.2014


Ответы (2)


yum install php-mbstring --enablerepo=remi

Я установил php-mbstring с помощью remi с помощью этой команды. После запуска требуется перезапуск службы Apache.

person Silvia    schedule 01.12.2014

Чтобы найти правильную MB-строку для вашей версии PHP, попробуйте эту команду:

sudo yum list | egrep 'php' | grep 50

Измените (50) на конкретную версию PHP, установленную на вашем сервере, эта команда покажет вам все пакеты, связанные с вашей версией PHP.
Эта команда покажет:

 ea-php50-php-mbstring.x86_64

Теперь вы можете установить версию, совместимую с вашей системой. Надеюсь, она вам подойдет.

person Abdelmadjid Ch    schedule 20.03.2018