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!