Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Apr 2005 00:56:37 -0400
From:      Anish Mistry <mistry.7@osu.edu>
To:        Stephen Kelly <stephen.kelly@dal.ca>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: php5, unable to use pcre module
Message-ID:  <200504220056.54375.mistry.7@osu.edu>
In-Reply-To: <1114138795.426868aba7d26@my4.dal.ca>
References:  <1114052870.4267190656695@my2.dal.ca> <200504210146.40714.mistry.7@osu.edu> <1114138795.426868aba7d26@my4.dal.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart2061101.V6RyNDJdVS
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Thursday 21 April 2005 10:59 pm, you wrote:
> Hi.  Thanks for the suggestion:
> > It looks like your module versions are out of date.  Try to
> > recompile apache and all your php extensions.
>
> I tried to accomplish this by doing:
> cd /usr/ports/lang/php5
> make deinstall
> cd /usr/ports/lang/php5-extensions

extensions is a meta port.  Make sure that all the php5 extensions are=20
actually removed and you've done a make clean so they all get rebuilt=20
just not reinstalled.  pkg_delete php5\*

> make deinstall
> cd /usr/ports/www/apache2
> make deinstall
> make reinstall
> cd /usr/ports/lang/php5
> make reinstall
> cd /usr/ports/lang/php5-extensions
> make reinstall
>
> This didn't seem to change anything.  I also tried installing
> /usr/ports/www/mod_php5 but that seemed to conflict with the php5
> installation.
>
> Am I doing this right?  Any other suggestions?
>
> Thanks
>
> Quoting Anish Mistry <mistry.7@osu.edu>:
> > On Wednesday 20 April 2005 11:07 pm, Stephen Kelly wrote:
> > > 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=3D20040412, debug=3D1,
> > > thread-safety=3D0 PHP    compiled with module API=3D20041030,
> > > debug=3D1, thread-safety=3D0 These options need to match in Unknown
> > > on line 0
> >
> > It looks like your module versions are out of date.  Try to
> > recompile apache and all your php extensions.
> >
> > > 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
> > > _______________________________________________
> > > freebsd-questions@freebsd.org mailing list
> > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > > To unsubscribe, send any mail to
> > > "freebsd-questions-unsubscribe@freebsd.org"
> >
> > --
> > Anish Mistry

=2D-=20
Anish Mistry

--nextPart2061101.V6RyNDJdVS
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQBCaIQWxqA5ziudZT0RAvW0AKDLhnlo8kCa9QuhRxXIkFUBh3npngCZAahI
dFQsu1rFx5IfMkWVhdCtRCo=
=aKYJ
-----END PGP SIGNATURE-----

--nextPart2061101.V6RyNDJdVS--



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