From owner-freebsd-apache@FreeBSD.ORG Fri Feb 1 01:13:48 2008 Return-Path: Delivered-To: freebsd-apache@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B1E8316A417; Fri, 1 Feb 2008 01:13:48 +0000 (UTC) (envelope-from chris#@1command.com) Received: from mail.1command.com (mail.1command.com [75.160.109.226]) by mx1.freebsd.org (Postfix) with ESMTP id 64C6913C43E; Fri, 1 Feb 2008 01:13:48 +0000 (UTC) (envelope-from chris#@1command.com) Received: from mail.1command.com (localhost.1command.com [127.0.0.1]) by mail.1command.com (8.13.3/8.13.3) with ESMTP id m111DdVZ033925; Thu, 31 Jan 2008 17:13:45 -0800 (PST) (envelope-from chris#@1command.com) Received: (from www@localhost) by mail.1command.com (8.13.3/8.13.3/Submit) id m111DdMa033924; Thu, 31 Jan 2008 17:13:39 -0800 (PST) (envelope-from chris#@1command.com) Received: from udns.ultimatedns.net (udns.ultimatedns.net [75.160.109.240]) by webmail.1command.com (H.R. Communications Messaging System) with HTTP; Thu, 31 Jan 2008 17:13:39 -0800 Message-ID: <20080131171339.8rrcn0yvescokgw8@webmail.1command.com> X-Priority: 3 (Normal) Date: Thu, 31 Jan 2008 17:13:39 -0800 From: "Chris H." To: Lawrence Stewart References: <20080131094547.54c6rsq8wgggw48s@webmail.1command.com> <47A26C76.9070306@freebsd.org> In-Reply-To: <47A26C76.9070306@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: H.R. Communications Internet Messaging System (HCIMS) 4.1 Professional (not for redistribution) / FreeBSD-5.5 Cc: freebsd-apache@freebsd.org, freebsd-stable@freebsd.org, freebsd-ports@freebsd.org Subject: Re: [: -le: argument expected X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Feb 2008 01:13:48 -0000 Hello, and thank you for your reply. Quoting Lawrence Stewart : > > Hi Chris, > > Firstly, a disclaimer: I'm not an expert so I might be behind the > times on what I'm about to tell you... Note taken. :) > > Chris H. wrote: > > Hello all, > > System: > > FreeBSD 7.0-PRERELEASE i386 Wed Jan 16 18:39:53 PST 2008 > > > > Context: > > After several failed attempts to get a /stable/ installation of > > Apache13-ssl > > and friends built and installed from source (see thread: > > /usr/bin/objformat, for > > more background). I chose to look at the possibility of using Apache > > 2.0. I was > > reluctant, as doing so would require migrating ~50 carefully crafted > > conf files > > which have evolved over many yrs. to be now seemingly impervious to > > abuse, or > > attack. I hadn't intended this server to become a guinea pig, but my ill > > fated > > attempts to install a stable copy of www/apache13-ssl from source > > necessitated > > increasing the resources on the other servers. So as to experiment on > > this one. > > > > To the point! > > Building Apache 2.0 on this box requied cvsupping src/ports (2008-01-30). > > As the version of Apache 2.0 was 2.0.61 (has 2 security related issues). > > Current version: > > 2.0.63. Building/installing this version went w/o trouble. Ran as expected. > > I only made 1 mod from the default config/build: WITH_MPM?= threadpool. > > The original was: WITH_MPM?= prefork. My diong so also required: KQUEUE. > > Other than that, all was as-was. > > > > [snip] > > Regardless of the errors you reported, I believe changing the MPM is > a problem. Last time I tried Apache with the threaded worker MPM it > worked flawlessly. However PHP has issues because it isn't thread > safe. The only safe way to run the 2 together was to set the Apache > MPM back to the default (prefork). While I appreciate your insight regarding php5 not being "thread safe". I would argue that I am not seeing php5 using anthing regarding my Apache 2.0 build, except to ask whether it is 1.3 || 2. So, while you may be /absolutely/ correct about php5 not running well/at all with a threaded Apache. I'm still stumped as to why php5 refuses to build, and emits what appears to be errors in the php5 configure/make files. Point being; if I can get php5 to build/install. I might be able to make it "play nice" with a threaded Apache; and that would make /everyone/ happy. :) > Taking my disclaimer into account, I possibly just didn't figure out > how to make the 2 play nice, so I'd welcome info/pointers from others > who have managed to get threaded apache and PHP working together. > > Assuming no one pipes up and explains how to work around the PHP > threading issues, I'd recommend rebuilding apache with the default > MPM (shouldn't require any make variables defined). Verify it works > ok once installed and then try get PHP working again. I may try that. But I'm at a loss as to what that has to do with getting php5 to build. As (mentioned earlier) I am unable to find where php5 does anything more that to ask if I'm using Apache 1.3 || 2. > > I would also echo the recommendation of others to jump straight to > Apache 2.2(.8) if you're going to make a disruptive switch now > anyways. I have a personal step-by-step build guide for getting > Apache 2.2 and PHP5 working together if you're interested. Not going to happen - in the near future anyway. It's not unlike asking an Athiest to become a Jew. While it may be possible for one to make the change. It's a quantum leap. I've recently elaborated on this already. So I'll not repeat myself here. :) > > As to your reported errors, I can't really shed any light on them, sorry. Thank you very much for your thoughtful reply, and your generous offer Lawerence. :) --Chris > > Cheers, > Lawrence > -- panic: kernel trap (ignored)