Die PCRE-Erweiterung ist eine native PHP-Erweiterung und deshalb immer aktiviert. Standardmäßig wird diese Erweiterung unter Verwendung der mitgelieferten PCRE-Bibliothek kompiliert. Alternativ kann eine externe PCRE-Bibliothek verwendet werden, indem die Konfigurationsoption --with-pcre-regex=VERZEICHNIS übergeben wird, wobei VERZEICHNIS der Speicherort der Include- und Bibliotheks-Dateien von PCRE ist. Für PHP 5.6 und 7.0 wird empfohlen, PCRE 8.10 oder neuer zu verwenden.
Die Windowsversion von PHP enthält diese Erweiterung. Um diese Funktionen zu verwenden, müssen Sie keine zusätzlichen Erweiterungen aktivieren.
Hinweis:
Vor PHP 5.3.0 konnte diese Erweiterung durch Übergabe der Konfigurationsoption --without-pcre-regex deaktiviert werden.
PCRE ist ein aktives Projekt und mit den Änderungen ändert sich auch die davon abhängige PHP-Funktionalität. Es ist möglich, dass bestimmte Teile der PHP-Dokumentation veraltet sind und die neuesten Fähigkeiten von PCRE nicht behandeln. Eine Liste der Änderungen gibt es in der » ChangeLog der PCRE-Bibliothek und im folgenden Verlauf der mitgelieferten PCRE-Bibliothek:
PHP-Version | Aktualisierte PCRE-Version | Bemerkung |
---|---|---|
5.6.9 / 5.5.26 / 5.4.41 | 8.37 | Siehe CVE-2015-2325, CVE-2015-2326 |
5.6.0 / 5.5.10 | 8.34 | |
5.5.0 / 5.4.14 / 5.3.24 | 8.32 | |
5.4.9 / 5.3.19 | 8.31 | |
5.3.7 | 8.12 | |
5.3.6 | 8.11 | |
5.3.4 | 8.10 | |
5.3.3 | 8.02 | |
5.3.2 | 8.00 | |
5.3.0 | 7.9 | |
5.2.7 | 7.8 | |
5.2.6 | 7.6 | |
5.2.5 | 7.3 | |
5.2.4 | 7.2 | |
5.2.2 | 7.0 | |
5.2.0 | 6.7 | |
5.1.0 | 6.2 | |
5.0.5 | 5.0 | |
5.0.0 | 4.5 | |
4.4.7 | 7.7 |