Dépend de l'endroit où vous utilisez PHP. Si vous l'exécutez à partir de la ligne de commande, il utilise le cli/php.ini
et apache2/php.ini
lorsqu'il est exécuté par Apache.
Vous exécutez phpinfo()
via le navigateur, d'où vous obtenez /etc/php5/apache2/php.ini
comme réponse. En cours d'exécution php -r "phpinfo();" | grep "Loaded Configuration"
à partir du terminal devrait sortir le INI CLI. Même fonction, le contexte change.
L'avantage de ce système est évidemment de permettre différentes configurations en fonction du contexte. Pour un exemple simplifié, vous pouvez avoir safe_mode
activé dans apache mais ce n'est pas nécessaire en mode CLI.
Vos chemins .ini
sont plutôt inhabituels. Normalement, le fichier .ini par défaut est php.ini
et CLI .ini est appelé php-cli.ini
et ils résident dans le même dossier.
Je ne suis pas un expert en la matière, mais cela devrait être l'idée de base. Si quelqu'un a des corrections, je serais heureux de les entendre.
le chemin sur le serveur peut être différent puis le chemin affiché dans le navigateur – Grumpy