Maison  >  Article  >  développement back-end  >  Comment trouver le fichier \'php.ini\' actif sur un serveur Linux Ubuntu ?

Comment trouver le fichier \'php.ini\' actif sur un serveur Linux Ubuntu ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-24 21:52:31634parcourir

How to Find the Active 'php.ini' File on a Linux Ubuntu Server?

Détermination du chemin du fichier 'php.ini' actif

Lors de la gestion de plusieurs fichiers 'php.ini' sur un serveur Linux Ubuntu, il devient crucial d’identifier celui utilisé. La commande 'find / -name php.ini' peut révéler de nombreuses instances, mais comment déterminer le fichier spécifique utilisé par une page Web de script PHP ?

PHP fournit deux méthodes pratiques pour vérifier le 'php' actif. ini' :

  • Ligne de commande :

    Exécutez la commande suivante dans le terminal :

    <code class="php">php --ini</code>

    Ce renvoie le chemin d'accès au fichier de configuration utilisé, ainsi que tous les fichiers .ini supplémentaires analysés à partir du répertoire « php.d ».

  • Webserver-SAPI (par exemple, Apache ou Nginx) :

    Dans le script PHP, utilisez la fonction 'phpinfo()' pour récupérer des informations sur la configuration PHP. Sous l'en-tête "Chemin du fichier de configuration (php.ini)", vous trouverez l'emplacement du fichier 'php.ini' actif.

Voici un 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>

En utilisant ces méthodes, vous pouvez identifier rapidement le fichier 'php.ini' utilisé par votre script PHP, garantissant ainsi que toutes les modifications de configuration sont appliquées au fichier correct.

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