小编rad*_*dio的帖子

在 php 中安全地使用多个 *.ini

我面临着 Ubuntu PHP 配置。有主要的 php.ini 文件和存储更多 *.ini 文件的目录。

问题1: PHP如何加载这个*.ini文件?

  • 首先加载 php.ini 然后在某个地方加载另一个文件?
  • 如果是的话,在 php.ini 中的哪个位置或按什么顺序?

问题2: PHP 如何对ini 目录中的文件进行排序?它看起来是按字母顺序排列的,但是除了文件名之外还有其他“系统”吗?

问题 3:为什么 Ubuntu 默认安装插入额外的*.ini仅加载指令extension=nameofextesion.so并保留此扩展的配置php.ini?是否有任何理由拆分加载模块及其配置?

示例: 20-mysql.ini包含 loafing mysql 扩展。

extension=mysql.so
Run Code Online (Sandbox Code Playgroud)

php.ini包含mysql.*指令。例如。

mysql.allow_local_infile = On
mysql.allow_persistent = On
etc.
Run Code Online (Sandbox Code Playgroud)

直到现在我都使用单个 php.ini,所以这对我来说是新问题。感谢您提供任何意见或最佳实践。

切尔韦纳克

php configuration

4
推荐指数
1
解决办法
3973
查看次数

标签 统计

configuration ×1

php ×1