php-mbstring является частью сервера дополнительных пакетов RedHat. Если у вас есть текущая подписка, все, что вам нужно сделать, это включить этот репозиторий, используя:
[root@rhel7 ~]# subscription-manager repos --enable=rhel-7-server-optional-rpms
и используйте yum для установки php-mbstring. Если у вас нет текущей подписки Redhat, вы можете установить ее php-mbstring непосредственно из репозитория проекта IUS:
[root@rhel7 ~]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/7/x86_64/ius-release-1.0-13.ius.el7.noarch.rpm [root@rhel7 ~]# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm [root@rhel7 ~]# rpm -Uvh *release*.rpm
Теперь просто выполните yum команду для установки php-mbstring, набрав:
[root @ rhel7 ~] # yum install php-mbstring
[root@rhel7 html]# service httpd restart Redirecting to /bin/systemctl restart httpd.service
Если на вашем сервере уже установлен PHP, вы можете получить Transaction check error. В этом случае нам нужно заменить весь стек PHP:
[root@rhel7 ~]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/7/x86_64/yum-plugin-replace-0.2.7-1.ius.el7.noarch.rpm
[root@rhel7 ~]# rpm -i yum-plugin-replace-0.2.7-1.ius.el7.noarch.rpm
и замените весь стек PHP:
[root@rhel7 ~]# yum replace php --replace-with php56u