IMHO, the enemy of the good is the better.
We can implement the binary-dir solution in no time, and it covers >95% of 
the problems easily, but instead we'll be discussing perfect solutions and 
end up doing nothing :)

My 2 agorot.

Zeev

At 08:03 03/05/2002, Markus Fischer wrote:
>     Hi,
>
>     but including other INI files at this stage is only of real
>     advantage if we can also conditionally include it, no? Like,
>     depending on the version too.
>
>     How about looking for the version number in the filename too
>     first, e.g.:
>
>         php-apache-4.2.1.ini
>         php-apache.ini
>         php.ini
>
>     ?
>
>     This way it's even more less pain to have different versions
>     installed.
>
>     - Markus
>
>On Fri, May 03, 2002 at 06:54:41AM +0200, Stig S. Bakken wrote :
> > On Thu, 2002-05-02 at 21:18, Shane Caraveo wrote:
> > > Zeev Suraski wrote:
> > > > Does anybody have an opinion about this?
> > >
> > > Of course! ;)
> > >
> > > ini search order
> > > 1. PHP_BIN_DIR (\php\)
> > > 2. OS_DIR (\winnt\)
> > >
> > > To fix the ini issue we need more than just this.  The best I can come
> > > up with right now is:
> > >
> > > 1. implement bang line parsing.  This way, a specific script can define
> > > what ini file it wants to use.  It should only be available in CGI/CLI
> > > systems.
> > >
> > > 2. add support for -c to use filenames in addition to paths.  This way
> > > a single directory can contain multiple different config files.
> > >
> > > 3. have sapi modules (dll's) detect their directory so that server
> > > modules can correctly define where the ini file is for a particular
> > > installation.
> > >
> > > 4. For web servers, allow ini filenames to be php-domain.com.ini (or
> > > something like that) and have sapi modules look for that first if
> > > SERVER_NAME is available.
> > >
> > > 5. Implement 'override' ini files, which basicly behave the same as
> > > .htaccess.  Use of these is settable in the 'global' ini file.  They
> > > exist in the same directory as the script itself, and are read
> > > recursivly through the parent directory structure to some root (web
> > > root).  This of course would be cached in persistent systems, CGI/CLI
> > > users would probably not want to use this feature.
> > >
> > > Some of the above will rely on the OS security being configured
> > > correctly so that people cannot access each other's ini files, but that
> > > is not the responsibility of PHP to handle (though it could be
> > > documented to some extent).
> >
> > I think we should add:
> >
> > 6. Implement "include_ini" directive
> >
> > 7. Look for php-<SAPI>.ini first, and php.ini if not found (this may
> > double the disk activity, if that's acceptable).
> >
> >  - Stig
> >
> >
> > --
> > PHP Development Mailing List <http://www.php.net/>
> > To unsubscribe, visit: http://www.php.net/unsub.php
>
>--
>Please always Cc to me when replying to me on the lists.
>GnuPG Key: http://guru.josefine.at/~mfischer/C2272BD0.asc
>"Mind if I MFH ?" "What QA did you do on it?" "the usual?" "ah... none :)"


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to