Browse Source

First try to open php-SAPI.ini and if it fails fall back to regular

php.ini file. For example cli version of PHP will first try to open
php-cli.ini in the usual ini file search path and only if it fails
will it try to open php.ini using the same path.
experimental/new_apache_hooks
Edin Kadribasic 24 years ago
parent
commit
8f94a8a744
  1. 7
      main/php_ini.c

7
main/php_ini.c

@ -312,7 +312,12 @@ int php_init_config()
}
/* Search php.ini file in search path */
if (!fh.handle.fp) {
fh.handle.fp = php_fopen_with_path("php.ini", "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC);
char *ini_fname=emalloc(10+strlen(sapi_module.name));
sprintf(ini_fname, "php-%s.ini", sapi_module.name);
if (!(fh.handle.fp = php_fopen_with_path(ini_fname, "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC))) {
fh.handle.fp = php_fopen_with_path("php.ini", "r", php_ini_search_path, &php_ini_opened_path TSRMLS_CC);
}
efree(ini_fname);
fh.filename = php_ini_opened_path;
}
if (free_ini_search_path) {

Loading…
Cancel
Save