📅  最后修改于: 2023-12-03 15:38:52.042000             🧑  作者: Mango
在 PHP 中,PHP.ini 文件包含 PHP 的配置选项。当 PHP 运行时,它会寻找并加载该文件以读取配置选项。然而,在某些情况下,您可能需要知道 PHP 正在使用哪个 PHP.ini 文件。本文将介绍如何找到并确定当前正在使用哪个 PHP.ini 文件。
phpinfo() 函数返回有关 PHP 配置的详细信息,其中包括使用的 PHP.ini 文件的路径。要使用 phpinfo() 函数,请使用以下步骤:
创建一个名为 info.php 的文件,并输入以下代码:
<?php
phpinfo();
?>
上传 info.php 文件到您的网站根目录。
在浏览器中访问 info.php 文件。
您将看到有关 PHP 配置的详细信息,其中包括使用的 PHP.ini 文件的路径。
要在命令行中运行 PHP 并找到当前正在使用的 PHP.ini 文件,请使用以下步骤:
在命令行中键入以下命令并按回车键运行:
php -i | grep php.ini
您将看到使用的 PHP.ini 文件的路径。
在 PHP.ini 文件中,有一个名为 php_ini_loaded_file 的函数,用于返回当前正在使用的 PHP.ini 文件的路径。要使用此方法,请使用以下步骤:
创建一个名为 view.php.ini 文件,并输入以下代码:
<?php
echo php_ini_loaded_file();
?>
将 view.php 文件上传到您的网站目录中。
在浏览器中访问 view.php 文件。
您将看到使用的 PHP.ini 文件的路径。
无论您选择哪种方法,您现在都知道如何找到当前正在使用的 PHP.ini 文件了。这对于调试和诊断问题非常有用。