多个 php.ini 文件

问题描述 投票:0回答:2

我想在某个 PHP 实例中使用多个 .ini 文件。

php-cgi -c /etc/php5/cgi/php.ini -c /var/www/php_oc.ini

我尝试了类似的方法,但它使用了最后定义的配置文件。我想使用默认的 ini 作为基础,然后在第二个中覆盖指令而不使用 ini_set()。

我也在使用切诺基。

php webserver cherokee
2个回答
1
投票

尝试:

PHP_INI_SCAN_DIR=/var/www
export PHP_INI_SCAN_DIR

0
投票

老问题但仍然相关。 1 执行 additional ini 文件的正确方法是使用路径分隔符开始环境变量,通常为

:
(或 Windows 上的
;
)。 这使得第一项成为空字符串,这意味着 PHP 追加你的路径到默认值,而不是替换它们:

PHP_INI_SCAN_DIR=:/path/to/my-ini-files:/another/path

如何将该环境变量传递给 PHP 取决于您的 Web 服务器以及运行 PHP 的方式。 在 Cherokee 中,如果您将其设置为 FastCGI 服务器,管理 UI 似乎有一个“自定义环境变量”部分。

© www.soinside.com 2019 - 2024. All rights reserved.