PHP-Files 神奇地用前导 TAB 服务

PHP-Files magically serverd with a leading TAB

我在我的 apache 上遇到了一个奇怪的行为,php 在 debian 系统上设置。

我尝试用php创建图像并直接输出。它永久失败,浏览器说某事。像损坏的图像文件。经过 3 小时的大量尝试和错误后,我发现在我的图像内容的开头添加了一个 TAB 字符,不属于那里。

为了证明它是 apache-php 设置的一部分,我创建了一个 test.php 文件,其中仅包含字母 'a' 并将该文件复制到 test.html。所以两个文件都只包含字母 a。 您可以在此处查看生成的选项卡:

http://www.activeroom.net/test.php

http://www.activeroom.net/test.html

甚至在基地 url 本身 - 它也是 php-file。 希望任何人都可以指出我正确的方向。顺便提一句。在控制台上一切正常:php test.php 只是 returns 一个 a。也许是关于 Apache MimeTypes 或 headers 的问题?!

多么愚蠢 - php.ini 前面有一个 php 文件。该文件末尾有一个标签。有时候事情真的一团糟。