[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pkgsrc-users
Subject:    Re: Webserver users
From:       triaxx <triaxx () triaxx ! org>
Date:       2018-04-27 18:05:09
Message-ID: c2d0a9331070bca2b9ccdb4447bd8f1f () triaxx ! org
[Download RAW message or body]

Le 2018-04-27 15:28, Joerg Sonnenberger a écrit :
> On Fri, Apr 27, 2018 at 07:56:55AM +0200, Frédéric Fauberteau wrote:
>> 
>> 
>> Le 2018-04-26 22:13, Joerg Sonnenberger a écrit :
>> > On Thu, Apr 26, 2018 at 09:30:15PM +0200, triaxx wrote:
>> > > An ideal solution should be to have php applications depending on
>> > > either
>> > > apache + ap-php or nginx/lighttpd + php-fpm... But we don't have
>> > > dynamic
>> > > depencies yet.
>> >
>> > I'd prefer if they just depended on the php core language and left the
>> > choice of web server binding to the administrator. There are a variety
>> > of PHP supervisors for example, no need to wire anyone down.
>> 
>> You're right. I just forget "e.g." :)
>> 
>> Without dynamic dependencies, we could imagine a post-install script 
>> that
>> interactively helps admin to install required dependencies, copy 
>> config
>> files to the right places, init database... but it looks immoderate 
>> for now
>> IMO.
> 
> My point is that the web server <-> PHP binding is not a dependency of
> the application. Just like the X server is not a dependency of KDE.
> I don't think we need to provide a post-install script either. It's not
> like the admin doesn't need to customize things anyway, i.e. to specify
> how the PHP app is hooked into the vhost mapping etc. We don't need to
> do anything like that for Perl or Python based frameworks, so why 
> should
> we have to do it for PHP?

We don't have an intrusive package manager like Debian, so I totally 
agree with you. But I think it is appreciable to have an application 
that works out of the box. Because I don't use Apache (but nginx or 
lighttpd), I try to find solutions to not have useless dependencies 
installed. For now, a binary bulk does not fulfil.

> Joerg
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic