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

Linda Hamilton
Libérer: 2024-10-24 17:57:02
original
399 Les gens l'ont consulté

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
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!