У меня странное поведение на моем apache, установка php в системе debian wheezy.
Обнаружено, когда я пытался создать изображение с помощью 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-файл. Надеюсь, кто-нибудь сможет указать мне правильное направление. Кстати. на консоли все нормально: php test.php просто возвращает a. Может, дело в Apache MimeTypes или заголовках вообще ?!
Как глупо - там был php-файл, добавленный через php.ini. В конце этого файла была вкладка. Иногда дела обстоят действительно не так.