array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'mbstring.installation.php', 1 => 'Instalação', ), 'up' => array ( 0 => 'mbstring.setup.php', 1 => 'Instalação/Configuração', ), 'prev' => array ( 0 => 'mbstring.requirements.php', 1 => 'Dependências', ), 'next' => array ( 0 => 'mbstring.configuration.php', 1 => 'Configurações em Execução', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/mbstring/configure.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
mbstring
é uma extensão não padrão. Isso significa que
ela não está habilitada por padrão. Você deve habilitar explicitamente o módulo com
a opção configure
. Veja a seção
Instalação para detalhes.
As seguintes opções de configuração estão relacionadas ao
módulo mbstring
.
--enable-mbstring: Habilita
as funções do mbstring
. Esta opção é
necessária para usar as funções do mbstring
.
libmbfl é necessário para o mbstring
.
libmbfl é incluído com o mbstring
.
Antes do PHP 7.3.0, se libmbfl já está instalado no sistema,
--with-libmbfl[=DIR] pode ser especificado para usar
a biblioteca instalada.
--disable-mbregex: Desabilita funções de expressão regular com suporte a caracteres multibyte.
Oniguruma é necessário para as funções de expressão regular
com suporte a caracteres multibyte.
A partir do PHP 7.4.0, pkg-config é usado para detectar a biblioteca libonig.
Antes do PHP 7.4.0, Oniguruma estava incluído com
o mbstring
, mas era possível compilá-lo com uma libonig já
instalada passando --with-onig[=DIR].
É possível desabilitar a verificação de retrocesso multibyte na expressão regular especificando --disable-mbregex-backtrack.