Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Aug 2006 20:51:52 +0200
From:      Miroslav Lachman <000.fbsd@quip.cz>
To:        up@3.am
Cc:        freebsd-apache@freebsd.org
Subject:   Re: Apache 2.2 with mod_php5.1.5 problem
Message-ID:  <44F33B48.6080606@quip.cz>
In-Reply-To: <Pine.BSF.4.44.0608281354490.47219-100000@richard2.pil.net>
References:  <Pine.BSF.4.44.0608281354490.47219-100000@richard2.pil.net>

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

up@3.am wrote:
> Hi:
> 
> I just installed Apache/2.2.3 and php_5.1.5 (from ports) on a server
> that's going to replace much older versions of both.  It works for the
> most part, except users with phpMyAdmin aren't.  The following error is
> occuring:
> 
> Fatal error: Call to undefined function preg_match() in
> 
> /home/servers/sitename/source/phpMyAdminStories/libraries/defines.lib.php
> on line 36
> I did a google on it, and found a recommendation to install
> /var/db/ports/php5-extensions.  I attempted that, and the problems began:
> 
> 1st attempt: got a nice color screen giving me checkbox options. I check
> everything I could worry about wanting some day, but if fails trying to
> install something for a calender extension.  Ok, I figure I can do
> without.
> 
> 2nd attempt: even after a "make clean" and a "make distclean" the port
> attempted to build it without giving me that screen, and it eventually
> stops with a complaint that php5 itself is already installed and asks me
> to deinstall and reinstall it.  It also seems to think that an older
> version of php5 is installed (5.1.4 instead of 5.1.5), even though I had
> properly deinstalled the old one, cleaned, etc.
> 
> Do I have to deinstall php_5.1.5 and all of the modules for it then
> install these extensions, THEN install php5 ??

Definitely not.

pkg_info command will list installed packages and version.

If you want to change something in port configuration dialog (e.g. 
php5-extensions), just run `make config` in port directory or remove old 
configuration by `make rmconfig`. Then make install clean and you have 
what you want (or better use portinstall / protupgrade commands [from 
/usr/ports/sysutils/portupgrade])

Miroslav Lachman



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