Configuración en tiempo de ejecución
PHP Manual

ficheros .user.ini

A partir de PHP 5.3.0, PHP incluye soporte para ficheros INI .tipo-htaccess a nivel de directorios. Estos ficheros solo los procesa la SAPI CGI/FastCGI. Esta funcionalidad deja obsoleta la extensión PECL htscanner. Si está usando Apache, use los ficheros .htaccess para lograr el mismo efecto.

Además del fichero php.ini princiapl, PHP escanea en busca de ficheros INI en cada directorio, empezando por el directorio del fichero PHP solicitado, y continuando hasta el documento raíz actual (tal y como está establecido en $_SERVER['DOCUMENT_ROOT']). En el caso de que el fichero PHP se encuentre fuera del documento raíz, sólo se escaneará su directorio.

En los ficheros INI .user.ini sólo se reconocerán los ajustes INI que tengan los modos PHP_INI_PERDIR y PHP_INI_USER.

Las dos nuevas directivas INI, user_ini.filename y user_ini.cache_ttl controlan el uso de los ficheros INI de usuarios.

user_ini.filename fija el nombre del fichero que PHP buscará en cada directorio; si se fija un string vacío, PHP directamente no realizará ninguna búsqueda. El nombre por omisión es .user.ini.

user_ini.cache_ttl controla con qué frecuencia se reescanean los ficheros INI de usuario. El valor por omisión es 300 segundos (5 minutos).


Configuración en tiempo de ejecución
PHP Manual