There's no reason to not put in the bin-dir solution now. I just would like to see an eventual full solution to the issue.
Zeev Suraski wrote: > 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