Apache не разбирает файлы? Просто отправка загрузок

Я просто пытаюсь настроить некоторые простые вещи. Я поместил файл index.php в мой documentroot. index.html прекрасно работает (отправляет веб-страницу). Если я пытаюсь использовать index.php, предполагается, что я пытаюсь его скачать. Как я узнаю, что php работает на apache? Куда мне смотреть?

1 ответ

Решение

Обычно это происходит, если вы не добавили обработчик, который сообщал бы apache, что делать с файлами.php. В вашем конфигурационном файле apache у вас должна быть такая строка:

LoadModule php5_module modules/libphp5.so

который на самом деле загружает модуль, тогда вам нужно что-то вроде

AddHandler php5-script .php
AddType text/html .php

На самом деле связать файлы PHP. Дополнительно вы можете добавить:

DirectoryIndex index.php

который будет обрабатывать index.php так же, как index.html.

Другие вопросы по тегам