Hi Michael, niedz., 26 lip 2020, 06:22 użytkownik Michael Morris <tendo...@gmail.com> napisał:
> PHP's ini values are already a bit of a mess. You have a global php.ini > file, and then most PHP ini directives can be set per directory using the > .htaccess file. About a third can be set at runtime. This makes tracking > down where a setting came from a bit of a headache unless care is taken. > This proposal promises to make the situation even more complicated. > > Also, what would this solve that using .htaccess files to override the > default values not solve aside from the rare settings that cannot be set > per directory? > Bear in mind that .htaccess has a very narrow use and it's kind oh thing Apache2 related and not PHP specific! Personally I like the idea of setting ini directives via environment variables but not by a complex syntax in ini files but rather by looking up for a directive by environment variable name and setting it up directly for instance: PHP_MEMORY_LIMIT=1G php script.php Being equivalent of: php -dmemory_limit=1G script.php This would allow to avoid changes in php.ini file in containers with php or php-fpm like Docker ones and to adjust ini directive values by simple environment variables. I believe there should be no two ini directives which could be ambiguous like for eg. "memory_limit" and "memory.limit" and cause issues on ini directives lookup by env variable name like PHP_MEMORY_LIMIT. Cheers, Michał Marcin Brzuchalski >