Проверьте php-файл на предмет неправильных путей к файловой системе.
, но просто отображает html-часть, когда я выполняю в windows
Предполагая, что вы подразумеваете, что он отображает этот код вместовывод php, убедитесь, что этот файл начинается и заканчивается правильными тегами php ...
<?php
?>
На некоторых серверах включена опция коротких тегов, на некоторых нет.