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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在PHP中设置和使用PHP_INI_SCAN_DIR环境变量? [重复]相关的知识,希望对你有一定的参考价值。

我已经在运行在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以及如何使用它/设置它?

答案

以上是关于如何在PHP中设置和使用PHP_INI_SCAN_DIR环境变量? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 Bitnami LAMP 堆栈中设置和访问 PHP-FPM 状态页面

我如何在 unity 2018.1 中设置和使用 proGrids?

如何在 xmpp android 中设置和获取状态

如何在 XAML 或代码中设置和限制页面方向?

如何在 Azure Synapse 或数据工厂管道中设置和获取变量值

如何在 django 中设置和获取会话变量?