【问题标题】:What are the .ini files in /etc/php5/conf.d folder for?/etc/php5/conf.d 文件夹中的 .ini 文件有什么用?
【发布时间】:2012-11-03 05:50:18
【问题描述】:

我知道/etc/php5/cli 中的 .ini 文件与 PHP 的 CLI 使用有关,/etc/php5/fpm 中的文件是关于 PHP 的 FastCGI/FPM 方面的,但是位于 /etc/php5/conf.d 中的 .ini 文件呢?

【问题讨论】:

  • 全局 .ini 指令,适用于所有 php 实例,无论它们如何/在何处执行?

标签: php linux ubuntu configuration


【解决方案1】:

来自/usr/share/doc/php5-common/README.Debian.gz(在安装了 PHP 的 Ubuntu 系统上):

另外,每个 SAPI 都配置了编译时选项

    --with-config-file-scan-dir=/etc/php5/$SAPI/conf.d

对于所有 SAPI,它实际上是一个指向中心的符号链接 目录 /etc/php5/conf.d。在此目录中找到的任何文件都以 in .ini 将被 php SAPI 视为配置文件。

这种方法的基本原理是每个 SAPI 都可以 配置相同,配置最少的 conffile 处理,但是 同时,如果您想拥有特定于 SAPI 的配置,您 可以删除符号链接。

【讨论】:

  • 如果您有新问题,请尝试使用“”而不是“添加评论”,但 search first
【解决方案2】:

这些文件将覆盖 php.ini 中的设置。将配置内容放在这里可以让您在保持更新更简单的同时进行自定义设置:如果您修改 php.ini 本身,那么您必须保留旧的 php.ini 或在更新 PHP 时覆盖它。如果您保留自定义设置,例如。 conf.d/local.ini 然后您可以轻松更新 PHP,同时保留任何特定于环境的设置。

(归功于this blog post

【讨论】:

  • jupp 这就是我要找的东西 :)
猜你喜欢
  • 2011-09-08
  • 2018-07-21
  • 1970-01-01
  • 1970-01-01
  • 2014-04-04
  • 2023-03-07
  • 2019-11-14
  • 2018-04-20
  • 2018-02-27
相关资源
最近更新 更多