После загрузки сайта на хостинг и открытия его в браузере, может возникнуть ситуация, при которой браузер будет предлагать скачать PHP файл, вместо его открытия. Данная ситуация возникает из-за директив, указанных в находящемся в корневой директории сайта файле .htaccess, переопределяющие обрабатываемые PHP файлы.
Пример директив, переопределяющих файлы:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
Данная конструкция может использоваться только когда PHP работает в режиме mod_php.
Таким образом проблему со скачиванием PHP файла, вместо отображения страницы сайта, возможно решить удалив в файле .htaccess директивы переопределения PHP файлов или закомментировав их, указав перед директивами, начинающимися с «RemoveHandler» и «AddType» знак решетки «#».