Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Apr 2005 00:07:50 -0300
From:      Stephen Kelly <stephen.kelly@dal.ca>
To:        freebsd-questions@freebsd.org
Subject:   php5, unable to use pcre module
Message-ID:  <1114052870.4267190656695@my2.dal.ca>

next in thread | raw e-mail | index | archive | help
Hi All,

I'm using freebsd 5.3, apache2, and php5.  I was getting the following error
from one of my php scripts:

Fatal error: Call to undefined function preg_match()

So, after looking around on various lists, I determined that I needed to install
php5-pcre, so I installed the ports /usr/port/devel/pcre, and
/usr/ports/devel/php5-pcre.

But now I get the following error in my /var/log/httpd-error.log file:

PHP Warning:  PHP Startup: pcre: Unable to initialize module
Module compiled with module API=20040412, debug=1, thread-safety=0
PHP    compiled with module API=20041030, debug=1, thread-safety=0
These options need to match in Unknown on line 0

Can anyone tell me how to solve this problem?
I also tried installing /usr/ports/lang/php5-extensions but I got similar errors
for many of the extensions.  I have also recently upgraded my ports collection
with cvsup.  I've been frigging around deinstalling and reinstalling things but
I can't find the actual problem.

Any help is greatly appreciated.
Thanks,
Stephen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1114052870.4267190656695>