PHP:忽略output_buffering ini选项

时间:2011-07-24 15:32:46

标签: php

来自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,但它没有帮助。

什么会导致这种行为?

谢谢;)

1 个答案:

答案 0 :(得分:3)

你可能有多个php.ini文件。

在您的系统上搜索其他php.ini文件。

另外注意,output_buffering不能通过ini_set设置,因为它是PHP_INI_PERDER设置。请参阅http://php.net/manual/en/configuration.changes.modes.phphttp://www.php.net/manual/en/outcontrol.configuration.php#ini.output-buffering