如何在PHP中设置和使用PHP_INI_SCAN_DIR环境变量?

时间:2018-03-26 06:40:01

标签: php configuration environment-variables php-ini scandir

我在 Windows 10 上运行的计算机上安装了 PHP 7.2.3 。我使用 XAMPP软件包的最新副本安装了PHP和 Apache httpd 4.29

我遇到了来自PHP Manual

的以下文字
  

可以配置PHP来扫描目录中的.ini文件   看完php.ini之后。这可以在编译时通过设置来完成    - with-config-file-scan-dir 选项。在PHP 5.2.0及更高版本中,可以通过设置来在运行时覆盖扫描目录   PHP_INI_SCAN_DIR环境变量。

     

可以通过将多个目录分开来扫描它们   特定于平台的路径分隔符(;在Windows,NetWare和RISC上   OS; :在所有其他平台上; PHP正在使用的值可用    PATH_SEPARATOR 常量)。如果给出了空白目录   PHP_INI_SCAN_DIR,PHP还将扫描编译时给出的目录   时间通过 - with-config-file-scan-dir

我尝试了下面的代码,但无法设置环境变量PHP_INI_SCAN_DIR

        <?php
            $_ENV['PHP_INI_SCAN_DIR'] = "Jumbo";
            print_r(getenv());
        ?>

有人请让我明白究竟是什么PHP_INI_SCAN_DIR以及如何使用它/设置它?

1 个答案:

答案 0 :(得分:2)