Maison  >  Article  >  développement back-end  >  Pourquoi PHP-CLI utilise-t-il un fichier `php.ini` différent de celui de l'interpréteur PHP principal ?

Pourquoi PHP-CLI utilise-t-il un fichier `php.ini` différent de celui de l'interpréteur PHP principal ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-26 20:10:29970parcourir

Why Does PHP-CLI Use a Different `php.ini` File Than the Main PHP Interpreter?

Emplacement du fichier php.ini PHP-CLI

Vous pouvez rencontrer un problème où la ligne de commande PHP (PHP-CLI) utilise un autre Fichier php.ini de l'interpréteur PHP principal. Cela peut entraîner des incohérences et des erreurs si vous avez personnalisé le fichier php.ini principal avec des chemins de bibliothèque supplémentaires.

Identification de l'emplacement php.ini PHP-CLI

Pour déterminer l'emplacement exact du fichier php.ini utilisé par PHP-CLI, vous pouvez exécuter la commande suivante :

<code class="php">php -i | grep php\.ini</code>

Cette commande affichera des informations sur votre installation PHP, y compris le chemin d'accès au php.ini fichier utilisé par PHP-CLI. Le résultat sera similaire à ce qui suit :

Configuration File (php.ini) Path: /usr/local/etc/php/7.4/php.ini

Exemple

Supposons que le fichier php.ini principal de votre système Ubuntu 10.4 se trouve dans "/etc/php5/ apache2/php.ini." Cependant, la commande PHP-CLI utilise un autre fichier php.ini dans "/usr/local/etc/php/7.4/php.ini". Cela signifie que les chemins de bibliothèque supplémentaires que vous avez inclus dans "/etc/php5/apache2/php.ini" ne seront pas disponibles pour PHP-CLI.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn