From owner-freebsd-questions@FreeBSD.ORG Fri Feb 22 05:02:07 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0EDED16A400 for ; Fri, 22 Feb 2008 05:02:07 +0000 (UTC) (envelope-from gibblertron@gmail.com) Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.186]) by mx1.freebsd.org (Postfix) with ESMTP id D96E113C45E for ; Fri, 22 Feb 2008 05:02:06 +0000 (UTC) (envelope-from gibblertron@gmail.com) Received: by rv-out-0910.google.com with SMTP id g13so201782rvb.43 for ; Thu, 21 Feb 2008 21:02:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=xhIwUV99xF+fb907cZ76ddL/rHqQ7+i+B+ih9/AxC5k=; b=xK/8aL/ynjdrY/WIEMHwJDGhaf52yC4O+o3CX99w4GbT+ML7FQMyEsze20Iwe2kddb9dyzDusA8UyThA9a8z9D4tBMeY9R4UF0lQWlYboNIZZz1+hu9+XNuK8WSdBz3QaBix1pkM/rSYzMiKvflZaFEdHY3PPBF+kaUjnP4Fj74= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Vs2soh54BdE4xDU/Q6MLkbFBkUbWrzHd5iTKA7x0dYoK40o7HR3bKQL2MFvEUojsRPV5z0OROvKRnKpxy/8fehi5rOYw3oZJFljZVHwtgOiFW/ssKGfxEXmBTFu9elI86ZfD+GSMV9emqUjnclDZPilUYGek9+wKP7HBVNht4/s= Received: by 10.141.198.9 with SMTP id a9mr2043566rvq.123.1203656525574; Thu, 21 Feb 2008 21:02:05 -0800 (PST) Received: by 10.140.185.19 with HTTP; Thu, 21 Feb 2008 21:02:05 -0800 (PST) Message-ID: Date: Thu, 21 Feb 2008 21:02:05 -0800 From: patrick To: "FreeBSD Questions Mailing List" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <42b497160704021026w1be0c59dvf83467f89ae87214@mail.gmail.com> Subject: Re: Multiple versions of PHP X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Feb 2008 05:02:07 -0000 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 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 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 wrote: > > > On 02/04/07, patrick 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 > > > > > >