Date: Thu, 21 Feb 2008 21:02:05 -0800 From: patrick <gibblertron@gmail.com> To: "FreeBSD Questions Mailing List" <freebsd-questions@freebsd.org> Subject: Re: Multiple versions of PHP Message-ID: <b043a4850802212102ua8e32f4qf81b7cb94983ff37@mail.gmail.com> In-Reply-To: <b043a4850802211925g4eeee736i7b76b850678af18a@mail.gmail.com> References: <b043a4850704021007u7ef46045u8fb660a4a21cb55a@mail.gmail.com> <42b497160704021026w1be0c59dvf83467f89ae87214@mail.gmail.com> <b043a4850704030936o58703f9fncf03a90434e4b635@mail.gmail.com> <b043a4850802211925g4eeee736i7b76b850678af18a@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Okay, I got it installed, but I had to make temporary changes to
/usr/ports/Mk/bsd.php.mk. My first idea was to build with:
make PREFIX=/usr/local/php5 LOCALBASE=/usr/local/php5
but that didn't work because other things expect LOCALBASE to be
/usr/local (or rather, expect that whatever LOCALBASE is set to will
contain various other supporting build utilities).
It would be nice if bsd.php.mk used ${LOCALPHPBASE} which would by
default be set to ${LOCALBASE}. This would allow for multiple
installations of PHP in different locations.
Patrick
On Thu, Feb 21, 2008 at 7:25 PM, patrick <gibblertron@gmail.com> wrote:
> I've got a new problem...
>
> While I was able to install PHP 5 into a separate location than PHP 4
> (both from ports), I'm now trying to add a PHP 5 extension
> (/usr/ports/graphics/php5-gd). The built-in version checking is
> saying:
>
> ===> php5-gd-5.2.5 cannot install: doesn't work with PHP version : 4
> (Doesn't support PHP 4).
> *** Error code 1
>
> ... which would be an issue if my PREFIX was the same, but it's not.
> Is there a way I can trick the ports system into thinking I don't have
> PHP 4 installed?
>
> Patrick
>
>
>
>
>
> On Tue, Apr 3, 2007 at 8:36 AM, patrick <gibblertron@gmail.com> wrote:
> > Thanks, that worked really well. For those searching the archive for
> > an easy answer, you just need to do:
> >
> > make PREFIX=/path/to/where/you/want all install clean
> >
> > Patrick
> >
> >
> >
> >
> > On 4/2/07, Kimi Ostro <kimimeister@gmail.com> wrote:
> > > On 02/04/07, patrick <gibblertron@gmail.com> wrote:
> > > > I have a FreeBSD 6.2 server with Apache 1.3.x and PHP 4.4.x built from
> > > > ports. I'd like to install PHP 5 from the ports tree, but target its
> > > > install location to /usr/local/php5 to keep it separate from the PHP 4
> > > > stuff. (I'll be running PHP through fastcgi.) I'm wondering if there's
> > > > a way to do built a port where the install root is different from the
> > > > default? If not, I'll hand-build PHP5, but I'd much rather take
> > > > advantage of ports.
> > > >
> > > > Thanks,
> > > >
> > >
> > > % man 7 ports
> > >
> > > look for PREFIX
> > >
> > > HTH,
> > >
> > > --
> > > Kimi
> > >
> >
>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b043a4850802212102ua8e32f4qf81b7cb94983ff37>
