Re: config.w32.h...registry configuration
| From: | Stig S. Bakken | Date: | Fri, 03 May 2002 04:54:41 +0000 |
| Subject: | Re: config.w32.h...registry configuration | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-83634@lists.php.net to get a copy of this message | ||
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