PHP: output_buffering ini 选项被忽略

标签 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,但没有帮助。

什么会导致这种行为?

谢谢;)

最佳答案

您可能有多个 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

关于PHP: output_buffering ini 选项被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6807742/

相关文章:

javascript - 将变量 - 值传递给我的 fancybox iframe

php - 为什么 PHP 脚本无法通过命令行或任务调度程序在 Server 2008 上写入文件?

php - 如何在 Drupal 中在前面添加选项卡?

php - 使用 FPDF 显示波兰语字符时出现问题?

php - 如何从 mysql 数组检索数据并在表单中选中复选框

php - 从 MySQL DB PHP 下载空 BLOB 文件

javascript - 在 PHP 中创建 onchange/oninput 监听器

php - mysqli_insert_id 不断返回 0

php - 如何在wordpress插件开发中列出表格?

php - 错误号 : 2006, MySQL 服务器已消失 codeigniter sql 查询