I recently updated my PHP to version 5.4.1 on my Lion OS X 64bit, I get an error in Codeigniter:
Severity: Warning Message: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 Filename: core/Utf8.php Line Number: 44
I ran into a problem, this seems to be a problem with PCRE lib in PHP, and I followed this tutorial which shows how to install pcre with homebrew, which I did (I am running pcre 8.30) and this did not solve the problem.
I tried looking for solutions, but I did not come across the one that helped - is there a way to fix this problem with PCRE lib?
EDIT: just edited this question to remind me that my setup is:
./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
source share