从 phpinfo()
输出:
Loaded Configuration File => /usr/local/lib/php.ini
output_buffering => 0 => 0
里面 /usr/local/lib/php.ini
output_buffering = 4096
ini_get('output_buffering')
的 Php 脚本结果是 0
我尝试在 php 脚本的开头使用 ini_set('output_buffering',4092)
启用 output_buffering,但没有帮助。
什么会导致这种行为?
谢谢;)
最佳答案
您可能有多个 php.ini 文件。
在您的系统上搜索周围的其他 php.ini 文件。
另外请注意,output_buffering 不能通过 ini_set 设置,因为它是一个 PHP_INI_PERDER 设置。参见 http://php.net/manual/en/configuration.changes.modes.php和 http://www.php.net/manual/en/outcontrol.configuration.php#ini.output-buffering
关于PHP: output_buffering ini 选项被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6807742/