Maison >développement back-end >tutoriel php >Comment puis-je déterminer l'emplacement du fichier \'php.ini\' actif ?
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!