当您在 suPHP Web 服务器中使用自定义 php.ini 文件时,您未在该 php.ini 文件中配置的所有变量都将获得默认值。这些到底是从哪里来的?
作为一个例子,你可以使用一个完全空白的 php.ini 文件,然后整个配置就完成了。可以使用 phpinfo() 输出进行测试。
我正在 cPanel 服务器中进行测试,phpinfo 中显示的 php.ini 配置路径为:
/usr/lib
但是该路径中的 php.ini 文件没有我在创建自定义 php.ini 时看到的那些默认值。
例如 /usr/lib/php.ini 的 memory_limit 为 64MB,但使用自定义的空白 php.ini 文件,我在 phpinfo 中得到 memory_limit 128MB。
我无法弄清楚这些默认值在哪里配置。我在哪里可以找到它们?