Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45527 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4528 invoked from network); 9 Sep 2009 02:43:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Sep 2009 02:43:08 -0000 Authentication-Results: pb1.pair.com smtp.mail=dreamcat4@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dreamcat4@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.212 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: dreamcat4@gmail.com X-Host-Fingerprint: 209.85.220.212 mail-fx0-f212.google.com Received: from [209.85.220.212] ([209.85.220.212:44824] helo=mail-fx0-f212.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F3/4D-26597-B3617AA4 for ; Tue, 08 Sep 2009 22:43:08 -0400 Received: by fxm8 with SMTP id 8so3033952fxm.23 for ; Tue, 08 Sep 2009 19:43:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=Sdh3HSA6CgrtUUaqkRs5ArcaBUVjJOHoS1yQgGitTEE=; b=vo47HqsOvjOs+TnV70X/F5KLjpPm7+xERG4JL9VQEhwM7mANS+IY8IfY5FcB/iO/Ta i2asZ+7PF++lzFfkrkMz1nmPeeYj6V6QKjotkL/LFcp1eLL5eVf5QFHtk9aCMuIQgkbA DWbXyycpugpGAegik/MUWW+h+dlKNU17rBUGk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=OGs/oz+X9tUYIu96GHnStcBadyI1raZ1cUo/d2Sm/BYSjDQ97ZLMWYLHsICKbeDdpY mKnDdHpiiy1lGoh/SG0olYy9MaTZgjAZMGguuBKu0BGwQ53av4GP2dFymVPVcUKYiUOI PLReYU+SozOCSsWoz04J93+5fk9lZED/AZZKU= MIME-Version: 1.0 Received: by 10.223.143.15 with SMTP id s15mr6392884fau.77.1252464184154; Tue, 08 Sep 2009 19:43:04 -0700 (PDT) In-Reply-To: <4AA70384.7020705@zend.com> References: <99cf22520909081652v29a9ea56q33882849cce3081e@mail.gmail.com> <4AA6F06C.4020008@lerdorf.com> <99cf22520909081814w64ef896rbf1bffda9354e72c@mail.gmail.com> <4AA70384.7020705@zend.com> Date: Wed, 9 Sep 2009 03:42:44 +0100 Message-ID: <99cf22520909081942yd7b0b68m4354c918687b8633@mail.gmail.com> To: Stanislav Malyshev Cc: Rasmus Lerdorf , internals@lists.php.net, jvlad , Dmitri Dmitrienko Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [sapi] PHP-FPM (FastCGI Process Manager), by Andrei Nigmatulin - upstream Y/n? From: dreamcat4@gmail.com (dreamcat four) On Wed, Sep 9, 2009 at 2:23 AM, Stanislav Malyshev wrote: > Hi! > >> The question is: Do you want fpm-sapi (or not)? > > If it applies cleanly to PHP and doesn't require changes in the core, then > why not? > But for that I guess there should be some build modifications that make > common build (i.e., as for other modules - one runs configure/make and gets > the binary) - is it possible? If so, then I see no problem making sapi/fpm. Its coming with it's own ./configure. I think you can hang one configure script off from another because that's how fpm configures its libevent library. This would be much preffered way. However you'd then also have to be forwarding the fpm-specific configure flags onward from the main php configure script. Im not sure how to do that yet. But once the Makefile is created, then make-stage is like an automatic recursion thing isn't it? BTW all the debian maintainers asked for is the fpm sourcecode to be supplied in the php-src folder. (rather than created from a patch file). They said nothing about requiring to share the same build command. I mention this because it didn't represent any kind of technical issue for making a debian package. Indeed it seemed easier not to. > Not sure about bundling libevent though - does it have to be bundled? Don't know. Libevent is frozen in there and a couple of files were modified with references back into the fpm headers. The Libevent was updated recently anyway, so its a pretty recent version. dreamcat4 dreamcat4@gmail.com