/etc/php5/conf.d文件夹中的.ini文件用于什么?

Des*_*ume 14 php linux ubuntu configuration

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

Que*_*tin 12

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

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

    --with-config-file-scan-dir=/etc/php5/$SAPI/conf.d
Run Code Online (Sandbox Code Playgroud)

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

这种方法的基本原理是每个SAPI因此可以通过最少量的配置处理进行相同配置,但同时如果您想要具有SAPI特定配置,则可以删除符号链接.

  • 前缀号(`05-opcache.ini、20-curl.ini、10-pdo.ini`)是什么? (2认同)
  • 如果您有新问题,请尝试使用"提问"而不是"添加评论",但[先搜索](https://superuser.com/questions/564995/what-is-the-php-config-ini-文件前缀好了) (2认同)

Nic*_*k F 10

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

(由于这篇博文的信用)