title: PHP 5.4 after-install: preg_match(): Compilation failed: unknown option bit(s) set at offset 0
body: <p>I recently upgraded my PHP to version 5.4.1 on my Lion OS X 64bit, I'm getting an error thrown in Codeigniter:</p>
  
  <pre><code>Severity: Warning
  
  Message: preg_match(): Compilation failed: unknown option bit(s) set at offset 0
  
  Filename: core/Utf8.php
  
  Line Number: 44
  </code></pre>
  
  <p>I Googled the problem, this seems to be a problem with the PCRE lib in PHP, well I followed <a href="http://www.hirmet.com/mac-os-x-lion-upgrade-to-php-5-4" rel="noreferrer">this tutorial</a> which shows to install pcre with homebrew which I did (I'm running pcre 8.30) and this didn't solve the problem.</p>
  
  <p>I've tried looking around for solutions, but I haven't came across one that helped - is there a method of fixing this PCRE lib problem?</p>
  
  <p>EDIT: Just edited this question to remind me what my installation was:</p>
  
  <pre><code>./configure \
  --prefix=/usr \
  --mandir=/usr/share/man \
  --infodir=/usr/share/info \
  --sysconfdir=/private/etc \
  --with-apxs2=/usr/sbin/apxs \
  --enable-cli \
  --with-config-file-path=/etc \
  --with-libxml-dir=/usr \
  --with-openssl=/usr \
  --with-kerberos=/usr \
  --with-zlib=/usr \
  --enable-bcmath \
  --with-bz2=/usr \
  --enable-calendar \
  --with-curl=/usr \
  --enable-dba \
  --enable-exif \
  --enable-ftp \
  --with-gd \
  --with-freetype-dir=/usr/X11/ \
  --with-jpeg-dir=/usr \
  --with-png-dir=/usr/X11/ \
  --enable-gd-native-ttf \
  --with-icu-dir=/usr \
  --with-iodbc=/usr \
  --with-ldap=/usr \
  --with-ldap-sasl=/usr \
  --with-libedit=/usr \
  --enable-mbstring \
  --enable-mbregex \
  --with-mysql=mysqlnd \
  --with-mysqli=mysqlnd \
  --with-pdo-mysql=mysqlnd \
  --with-mysql-sock=/var/mysql/mysql.sock \
  --with-readline=/usr \
  --enable-shmop \
  --with-snmp=/usr \
  --enable-soap \
  --enable-sockets \
  --enable-sysvmsg \
  --enable-sysvsem \
  --enable-sysvshm \
  --with-tidy \
  --enable-wddx \
  --with-xmlrpc \
  --with-iconv-dir=/usr \
  --with-xsl=/usr \
  --enable-zip \
  --with-pgsql=/usr \
  --with-pdo-pgsql=/usr \
  --with-mcrypt=/usr/local/lib
  </code></pre>