From owner-freebsd-questions@FreeBSD.ORG Wed Dec 1 23:48:19 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4CCC116A4CE for ; Wed, 1 Dec 2004 23:48:19 +0000 (GMT) Received: from ns1.tiadon.com (SMTP.tiadon.com [69.27.132.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C16D43D48 for ; Wed, 1 Dec 2004 23:48:19 +0000 (GMT) (envelope-from kdk@daleco.biz) Received: from [69.27.131.0] ([69.27.131.0]) by ns1.tiadon.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 1 Dec 2004 17:49:05 -0600 Message-ID: <41AE5852.70305@daleco.biz> Date: Wed, 01 Dec 2004 17:48:34 -0600 From: "Kevin D. Kinsey, DaleCo, S.P." User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20041023 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Brian Bobowski References: <3.0.6.32.20041201191418.007d9310@mail.uk2.net> <41AE5059.8050008@cogeco.ca> In-Reply-To: <41AE5059.8050008@cogeco.ca> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 01 Dec 2004 23:49:05.0649 (UTC) FILETIME=[57B7F610:01C4D800] cc: Graham Bentley cc: freebsd-questions@freebsd.org Subject: Re: freebsd-questions Digest, Vol 81, Issue 24 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Dec 2004 23:48:19 -0000 Brian Bobowski wrote: > Graham Bentley wrote: > >> Hi All, >> >> As an experiment (and to gain some expereince) I would like to test >> out locally various CMS software. >> >> I have a 5.3 release disc here and can get a minimal install up and >> running and on the net quite quickly now. >> >> What I am struggling with is the following :- >> >> What is the best order (options/versions) to install these packages >> >> Mysql, Apache, PHP - which I need to test out the CMS software >> >> Just recently I installed Apache2, then PHP 3.9.2 and MySQL 4.0 >> only to find I had not got support for MySQL compiled into PHP. >> >> There must be some logical methods to ensure that each package >> has the dependancies it requires ? >> >> For eample do I need /usr/ports/www/mod_php4 as well >> as /usr/ports/lang/php4 ? >> >> Any advice appreciated :) >> >> > mod_php4 is the Apache mod and is probably a Very Good > Thing(but you got PHP 3.9.2...?). > > Since PHP and MySQL exist independently and neither > needs the other to run(except with one another), that's likely why it > doesn't default... > > I would do MySQL and Apache first, in whatever order, > then lang/php4, then www/mod_php4. SQL and the web server > are, I believe, quite independent; since PHP is, among other things, > the glue that's holding them together, that's best installed when you > already have the other two(which don't care about PHP beyond Apache > loading libphp4.so as produced, I think, by www/mod_php4). > > HTH, > -BB lang/php4 and www/mod_php4 will both install the SO for Apache; use www/mod_php4 if you only want Apache support and want no PHP CLI. It's probable that the OP's problems with PHP "playing along" with MySQL were due to failure to install /lang/php4-extensions as someone else pointed out; see note in /usr/ports/UPDATING from July ... Kevin Kinsey