📜  如何知道使用了哪个PHP.ini 文件?(1)

📅  最后修改于: 2023-12-03 15:38:52.042000             🧑  作者: Mango

如何知道使用了哪个PHP.ini 文件?

在 PHP 中,PHP.ini 文件包含 PHP 的配置选项。当 PHP 运行时,它会寻找并加载该文件以读取配置选项。然而,在某些情况下,您可能需要知道 PHP 正在使用哪个 PHP.ini 文件。本文将介绍如何找到并确定当前正在使用哪个 PHP.ini 文件。

方式1:phpinfo() 函数

phpinfo() 函数返回有关 PHP 配置的详细信息,其中包括使用的 PHP.ini 文件的路径。要使用 phpinfo() 函数,请使用以下步骤:

  1. 创建一个名为 info.php 的文件,并输入以下代码:

    <?php
    phpinfo();
    ?>
    
  2. 上传 info.php 文件到您的网站根目录。

  3. 在浏览器中访问 info.php 文件。

  4. 您将看到有关 PHP 配置的详细信息,其中包括使用的 PHP.ini 文件的路径。

方式2:在命令行中运行 PHP

要在命令行中运行 PHP 并找到当前正在使用的 PHP.ini 文件,请使用以下步骤:

  1. 在命令行中键入以下命令并按回车键运行:

    php -i | grep php.ini
    
  2. 您将看到使用的 PHP.ini 文件的路径。

方式3:使用 php.ini 中的 php_ini_loaded_file 函数

在 PHP.ini 文件中,有一个名为 php_ini_loaded_file 的函数,用于返回当前正在使用的 PHP.ini 文件的路径。要使用此方法,请使用以下步骤:

  1. 创建一个名为 view.php.ini 文件,并输入以下代码:

    <?php
    echo php_ini_loaded_file();
    ?>
    
  2. 将 view.php 文件上传到您的网站目录中。

  3. 在浏览器中访问 view.php 文件。

  4. 您将看到使用的 PHP.ini 文件的路径。

无论您选择哪种方法,您现在都知道如何找到当前正在使用的 PHP.ini 文件了。这对于调试和诊断问题非常有用。