【问题标题】:How to set ini_get use the right ini file?如何设置 ini_get 使用正确的 ini 文件?
【发布时间】:2013-01-11 14:18:56
【问题描述】:

我们的 linux ubuntu 服务器中有很多 php.ini 文件。我想在我的 php 文件中使用 ini_get;那么如何告诉脚本使用正确的 php.ini 文件呢?

【问题讨论】:

  • 只有一个 valid php.ini 文件与您的 PHP 安装相关联,imo。
  • “正确的 php.ini 文件”是什么意思?
  • 我的意思是“正确的 php.ini 文件”是我的 php 页面使用的文件。
  • @pheromix 是的,但你为什么要谈论ini_get 函数?它与 ini 文件几乎没有关系(当然,除了从中获取内容)。
  • 请注意,ini_get 受 ini_set 影响,而 get_cfg_var 将返回 INI 文件中的值,而不管运行时是否更改。

标签: php php-ini


【解决方案1】:

您可以查看phpinfo() 的输出来检查哪个php.ini 文件是使用过的文件。

this blog post 看到图片,有一行写着Loaded Configuration file。这就是您正在寻找的价值。

从命令行,你可以使用:

php -i | grep 'Loaded Configuration File'

在 php 内部,有 php_ini_loaded_file 函数

【讨论】:

  • 但是如何以编程方式知道它?
  • 另见php_ini_scanned_files,因为其他文件可能已被解析。
【解决方案2】:

请回显 phpinfo()

你可以在里面找到ini文件的路径。

【讨论】:

  • 但如何以编程方式了解它?
猜你喜欢
  • 2015-10-13
  • 1970-01-01
  • 1970-01-01
  • 2021-04-29
  • 1970-01-01
  • 1970-01-01
  • 2018-05-02
  • 2012-03-11
  • 2012-09-10
相关资源
最近更新 更多