php-mbstring
je součástí volitelných serverových balíčků společnosti Redhat. Pokud máte aktuální předplatné, vše, co musíte udělat, je povolit toto úložiště pomocí:
[root@rhel7 ~]# subscription-manager repos --enable=rhel-7-server-optional-rpms
a pomocí yum nainstalujte php-mbstring
. V případě, že nemáte aktuální předplatné Redhat, můžete si nainstalovat php-mbstring
přímo z úložiště projektu 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
Nyní jednoduše spusťte yum
příkaz k instalaci php-mbstring
:
[root@rhel7 ~]# yum install php-mbstring Installed: php56u-mbstring.x86_64 0:5.6.0-2.ius.el7 Dependency Installed: php56u-cli.x86_64 0:5.6.0-2.ius.el7 php56u-common.x86_64 0:5.6.0-2.ius.el7 php56u-pear.noarch 1:1.9.4-21.ius.el7 php56u-pecl-jsonc.x86_64 0:1.3.6-2.ius.el7 php56u-process.x86_64 0:5.6.0-2.ius.el7 php56u-xml.x86_64 0:5.6.0-2.ius.el7 Complete!
Restartujte httpd
:
[root@rhel7 html]# service httpd restart Redirecting to /bin/systemctl restart httpd.service
Pokud jste již měli na svém serveru nainstalované PHP, může se zobrazit Transaction check error
. V tomto případě musíme nahradit celý zásobník 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
Nainstalujte balíček výměny yum:
[root@rhel7 ~]# rpm -i yum-plugin-replace-0.2.7-1.ius.el7.noarch.rpm
a nahradit celý zásobník PHP:
[root@rhel7 ~]# yum replace php --replace-with php56u