Maison  >  Article  >  développement back-end  >  Comment puis-je déterminer l'emplacement du fichier \'php.ini\' actif ?

Comment puis-je déterminer l'emplacement du fichier \'php.ini\' actif ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-24 17:57:02400parcourir

How Do I Determine the Active 'php.ini' File's Location?

Comment identifier le fichier 'php.ini' actif

Lors de la recherche de l'emplacement du fichier 'php.ini' sur un Serveur Linux Ubuntu, plusieurs fichiers peuvent être trouvés à l'aide de la commande 'find / -name php.ini'. Pour déterminer l'emplacement précis du fichier 'php.ini' actif à partir d'une page Web de script PHP, vous pouvez utiliser les méthodes suivantes :

Utilisation de la commande 'php --ini'

Exécutez la commande suivante à partir de la ligne de commande :

php --ini

Cette commande affichera le chemin d'accès au fichier 'php.ini' utilisé par l'interpréteur PHP.

Utilisation de 'phpinfo()' pour les serveurs Web-SAPI

Pour les serveurs Web utilisant des SAPI (Server Application Programming Interfaces), vous pouvez utiliser la fonction 'phpinfo()' dans un PHP script pour récupérer des informations sur le fichier 'php.ini' actuellement utilisé. Ajoutez le code suivant à un script PHP :

<code class="php"><?php phpinfo(); ?></code>

Chargez le script dans un navigateur Web et dans la sortie, recherchez la section « Fichier de configuration chargé ». Cela indiquera l'emplacement du fichier 'php.ini' actif.

Exemple de sortie de 'php --ini'

<code class="bash">bash-3.2# php --ini
Configuration File (php.ini) Path: /usr/local/php5/lib
Loaded Configuration File:         /usr/local/php5/lib/php.ini
Scan for additional .ini files in: /usr/local/php5/php.d
Additional .ini files parsed:      /usr/local/php5/php.d/10-extension_dir.ini,
/usr/local/php5/php.d/20-extension-opcache.ini,
/usr/local/php5/php.d/40-openssl.ini,
/usr/local/php5/php.d/50-extension-apcu.ini,
/usr/local/php5/php.d/50-extension-curl.ini,
/usr/local/php5/php.d/50-extension-gmp.ini,
/usr/local/php5/php.d/50-extension-imap.ini,
/usr/local/php5/php.d/50-extension-intl.ini,
/usr/local/php5/php.d/50-extension-mcrypt.ini,
/usr/local/php5/php.d/50-extension-mssql.ini,
/usr/local/php5/php.d/50-extension-pdo_pgsql.ini,
/usr/local/php5/php.d/50-extension-pgsql.ini,
/usr/local/php5/php.d/50-extension-propro.ini,
/usr/local/php5/php.d/50-extension-raphf.ini,
/usr/local/php5/php.d/50-extension-readline.ini,
/usr/local/php5/php.d/50-extension-xdebug.ini,
/usr/local/php5/php.d/50-extension-xsl.ini,
/usr/local/php5/php.d/60-extension-pecl_http.ini,
/usr/local/php5/php.d/99-liip-developer.ini</code>

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