PHP5.3起支持每个目录的.htaccess风格的ini文件,此类文件只可以被CGI/FastCGI SAPI处理,此功能使得PECL的htscanner扩展作废。如果利用Apache,则用.htaccess文件有同样效果。除了php.ini文件外,还会从被实行的PHP文件所在目录开始一贯上升到$_server['DOCUMENT_ROOT']所指定的web根目录扫做ini文件。如果被实行的PHP文件在web根目录外,则只扫描被实行的PHP文件所在的目录。在.user.ini风格的ini文件中只有PHP_INI_PERDIR和PHP_INI_USER模式的ini配置能被识别。
对付.user.ini文件,有两个配置用于掌握ini文件的利用:
user_ini.filename:指定PHP在目录中查找的ini文件名,如果为空字符串,则不会进行查找,默认值为.user.ini。user_ini.cache_ttl:指定重新读取ini文件的韶光间隔,单位为秒,默认值为300