php.ini配置文件位置和加载配置文件之间的区别?

P K*_*P K 15 php

配置文件和加载的配置文件有什么区别?

如果ini文件是从"C:\ Program Files(x86)\ PHP\php.ini"加载的,那么C:\ Windows里面的ini是什么意思?

输出phpinfo()

Configuration File (php.ini) Path C:\Windows 
Loaded Configuration File C:\Program Files (x86)\PHP\php.ini 
Run Code Online (Sandbox Code Playgroud)

如果我必须更改一些配置,我应该修改这两个文件吗?

Bor*_*ski 11

"配置文件(php.ini)路径"是默认情况下php.ini应该是/ PHP将默认查找的位置(此路径可能是Win发行版的%windir env var?).

我相信在你的apache配置中你有PHPINIDir,它明确定义了一个新的ini文件路径.如果你没有php.ini,那么将使用PHP默认值(即使你在C:\ Windows文件夹中有php.ini).至少这是PHP用作模块的情况(这是我的配置,我可以测试).

所以"加载配置文件"是您当前加载的配置文件和您应该编辑的配置文件.