PHP errors: Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support

Solution Verified - Updated -

Issue

  • The following PHP errors are observed in logs while trying to access a dokuwiki web page.
[Thu Mar 29 14:19:45 2012] [error] [client 192.168.0.12] PHP Warning:  preg_replace() 
[<a href='function.preg-replace'>function.preg-replace</a>]: Compilation failed: this 
version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /web/docs/dokuw
iki/inc/utf8.php on line 422, referer: https://test.htmlserver.com/dokuwiki/doku.php
  • The above error message reports that PHP is not compiled with PCRE_UTF8 support, but the pcretest -C command output shows that PCRE is compiled with UTF-8 support:
$ pcretest -C
PCRE version 6.6 06-Feb-2006
Compiled with
  UTF-8 support                 <------
  Unicode properties support
  Newline character is LF
  Internal link size = 2
  POSIX malloc threshold = 10
  Default match limit = 10000000
  Default recursion depth limi

Environment

Red Hat Enterprise Linux 5.8
Third party Apache httpd package (2.2.22)
php-5.1.6-32.el5.x86_64
pcre-6.6-6.el5_6.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content