Como instalar e ativar mbstring em PHP

É necessário que o PHP habilitado com mbstring (multi-byte string) suporte para armazenamento e exibição de caracteres multi-byte no PHPKB de software. ABCD requer que você tenha o PHP habilitado com mbstring de suporte. Se não estiver activada, veja o tutorial abaixo como habilitar mbstring no seu servidor.

Se esta extensão está faltando, o sistema exibe a mensagem de erro:

Erro Fatal: não identificada de Erro: Chamada de função indefinida mb_detect_order()

Por mbstring é necessária?

Quando manipulamos (cortar, dividir, emendas, etc.) cadeias de caracteres codificados em um multi-codificação de byte, precisamos usar funções especiais, desde que dois ou mais bytes consecutivos poderá representar um único caractere em tais esquemas de codificação. Caso contrário, se aplicarmos um não-multibyte ciente função de seqüência de caracteres para a cadeia, ele provavelmente não consegue detectar o início ou o final de caracteres multibyte e acaba com a corrupção de uma cadeia de lixo que provavelmente perde o seu sentido original.

Assim, mbstring fornece multibyte específicas funções de seqüência de caracteres que nos ajuda a lidar com codificações multibyte em PHP. Além de que, mbstring alças de codificação de caracteres de conversão entre o possível codificação de pares. mbstring é projetado para lidar com Unicode com base codificações, tais como UTF-8 e UCS-2 e muitos de byte único codificações para sua conveniência.

MBstring Instalação

Em Debian (Ubuntu, LinuxMint…)

sudo apt-get update
sudo apt-get install php-mbstring
sudo service apache2 restart

Red-Hat (RHEL, Fedora, CentOS, Mandriva…)

php -m
yum install php-mbstring
service httpd restart

MS Windows

Se você tiver acesso para o php.ini, basta remover o caractere de ponto e vírgula (;) na frente da linha abaixo.

extensão = php_mbstring.dll

Deixe um comentário