PHP 8.4.26 Released!

Instalación

La extensión PCRE es una extensión nativa de PHP y siempre está activada.

Por omisión, la extensión usa una versión empaquetada de la biblioteca PCRE2. En sistemas no Windows, se puede usar en su lugar una biblioteca PCRE2 externa mediante la opción de configuración --with-external-pcre. La versión mínima soportada es 10.30. Las compilaciones para Windows siempre usan la biblioteca empaquetada.

La compilación Just In Time (JIT) de PCRE2 está activada por omisión. Puede desactivarse con la opción de configuración --without-pcre-jit.

La versión Windows de PHP dispone del soporte automático de esta extensión. No es necesario añadir ninguna biblioteca adicional para disponer de estas funciones.

PCRE2 es un proyecto activo y a medida que cambia, las funcionalidades de PHP que dependen de él también lo hacen. Es posible que algunas partes del manual de PHP estén obsoletas. Para una lista de cambios, consulte el » registro de cambios de la biblioteca PCRE2. El historial de actualizaciones de la biblioteca incluida se indica a continuación:

Historial de actualizaciones de la biblioteca PCRE incluida en PHP
Versión PHP Versión PCRE actualizada Notas
8.4.0 10.44  
8.3.0 10.42  
8.2.0 10.40  
8.1.1 10.39  
8.1.0 10.37  
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 Ver 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 Ver CVE-2015-2325, CVE-2015-2326

+add a note

User Contributed Notes 1 note

up
0
Lrinczy Zsigmond
8 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