461 votes

Comment trouver le fichier php.ini utilisé par la ligne de commande ?

J’ai besoin activer pdo_mysql dans mon environnement de EasyPhp, je suis allé au fichier php.ini et décommenté la ligne suivante :

Malheureusement, j’ai toujours le même problème. J’utilise l’interface CLI donc je suppose que j’ai besoin localiser le fichier php.ini utilisé par l’interface CLI. Comment puis-je le trouver ?

1089voto

Mchl Points 32343

Il suffit d’exécuter``

393voto

Pascal MARTIN Points 195780

Vous pouvez obtenir une aide de phpinfo() complet :

Et, là, il y a le `` fichier utilisé :

Eh bien, grepper est sans doute ne pas aller au travail sur Windows, ainsi, sur les plates-formes Windows , vous pouvez utiliser le `` commande comme ceci :

32voto

Lode Points 251
<pre><code></code><p>vous donnera tous les détails de détails sur le chemin d’utilisations et l’ou les fichiers ini possible</p></pre>

20voto

VolkerK Points 54118

Vous pouvez utiliser get_cfg_var('cfg_file_path') pour qui:

Pour vérifier si le système est à l'aide d'un fichier de configuration, essayez de récupérer la valeur de l'cfg_file_path paramètre de configuration. Si c'est disponible, un fichier de configuration est utilisé.

Contrairement à la fonction phpinfo (), il va dire si elle n'a pas trouver/utiliser un php.ini.

var_dump( get_cfg_var('cfg_file_path') );

Et vous pouvez simplement définir l'emplacement de la php.ini. Vous utilisez la version en ligne de commande, donc, en utilisant l' -c paramètre, vous pouvez spécifier l'emplacement, par exemple,

php -c /home/me/php.ini -f /home/me/test.php

18voto

Sathish Points 1306

Exécutez `` dans votre terminal, vous obtiendrez tous les détails sur les fichiers ini

Pour plus d’informations, utiliser la commande d’aider `` il va afficher toutes les options possibles.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X