Instalação

A extensão PCRE é uma extensão do núcleo do PHP, portanto está sempre habilitada. Por padrão, esta extensão é compilada usando a biblioteca PCRE incluída. Alternativamente, uma biblioteca PCRE externa pode ser usada passando a opção de configuração --with-pcre-regex=DIR onde DIR é a localização do PCRE incluir e arquivos de biblioteca. Recomenda-se utilizar PCRE 8.10 ou mais recente; a partir do PHP 7.3.0, o PCRE2 é necessário.

A compilação just-in-time do PCRE é suportada por padrão, e pode ser desabilitada com a opção de configuração --without-pcre-jit a partir do PHP 7.0.12.

A versão do PHP para Windows tem suporte nativo para esta extensão. Nenhuma extensão adicional precisa ser carregada para usar essas funções.

PCRE é um projeto ativo e, à medida que muda, também muda a funcionalidade do PHP que depende dele. É possível que certas partes da documentação do PHP estejam desatualizadas, pois podem não cobrir os recursos mais recentes que o PCRE oferece. Para obter uma lista de alterações, consulte o » registro de alterações da biblioteca PCRE e também o seguinte histórico do PCRE incluído:

Histórico de atualização da biblioteca PCRE incluída
Versão do PHP Versão da PCRE atualizada Notas
8.2.0 10.40  
8.1.0 10.39  
7.4.12, 8.0.0 10.35  
7.4.6 10.34  
7.4.0 10.33  
7.3.0 10.32  
7.2.0 8.41  
7.0.3 8.38 Consulte: CVE-2015-8383, CVE-2015-8386, CVE-2015-8387, CVE-2015-8389, CVE-2015-8390, CVE-2015-8391, CVE-2015-8393, CVE-2015-8394
7.0.0 8.37 Consulte: CVE-2015-2325, CVE-2015-2326

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
0
Lrinczy Zsigmond
6 years ago
From PHP version 7.3, 'pcre2' is used instead of 'pcre'. It is bundled with the PHP source, or a preinstalled pcre2 can be used if it was compiled with these configure-options:

--enable-shared --enable-unicode --enable-jit

If you want to use preinstalled pcre2 with PHP, use configure-options --with-pcre-dir=<path> and --with-pcre-regex=<path> (I don't know why there is two of them).
To Top