Comment utiliser correctement `.de l'utilisateur.ini`-fichier en PHP?

Dans mon répertoire de travail, j'ai deux fichiers: index.php et .user.ini:

.user.ini:

display_errors=on

; http://be2.php.net/manual/en/filter.configuration.php#ini.filter.default
;filter.default = "full_special_chars"

index.php:

<?php
//ini_set("display_errors", "on");

//Use `.user.ini` file:
//http://php.net/manual/en/configuration.file.per-user.php
echo "Setting for 'user_ini.filename': " . ini_get("user_ini.filename");
echo "\n\n";


//It takes up to five minutes, until `.user.ini` is re-read:
echo "Setting for 'user_ini.cache_ttl': " . ini_get("user_ini.cache_ttl");
echo "\n\n";

//http://php.net/manual/en/function.ini-get.php
echo "Setting for 'display_errors': " . ini_get("display_errors");
echo "\n\n";
echo "Setting for 'filter.default': " . ini_get("filter.default");
echo "\n\n";

//php -S localhost:8000
//http://localhost:8000/

À l'aide de la .user.ini-fichier (dans mon répertoire de travail), je m'attends à la "Setting for 'display_errors': " ayant une valeur de on ou 1, mais elle est vide.

Comment mettre correctement en modifier les paramètres à l'aide de la .user.ini-fichier?

de course php --ini résultats dans

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/05-opcache.ini,
/etc/php5/cli/conf.d/10-pdo.ini,
/etc/php5/cli/conf.d/20-json.ini,
/etc/php5/cli/conf.d/20-readline.ini

qui ne contient pas de mon .user.ini-fichier.

Ajoutant explicitement la .user.ini-fichier fonctionne:

php --php-ini .user.ini index.php

mais j'aimerais qu'il soit de lire automatiquement lors de l'exécution du script à partir d'un dossier donné.

OriginalL'auteur Edward | 2015-08-24