Позвольте IIS 7 возвратить php файлы как простой файл HTML

Я нашел меня обходным решением для использования limit_rate и limit_rate_after, таким образом, limit_rate я установил на 1, и limit_rate_after время, после которого мы хотели бы прекратить служить файлу. Результат состоит в том, что соединение ограничено 1 байтом/с после определенного промежутка времени. Плохая вещь состоит в том, что соединение активно и существует трафик (даже 1 байт/с), и это не собирается испытывать таймаут. limit_rate 1 limit_rate_after 5 м

2
задан 30 July 2012 в 12:04
4 ответа

Если у вас не установлен интерпретатор PHP в IIS, он просто не распознает файл, поэтому не сможет его использовать. Если вы хотите, чтобы IIS обрабатывал PHP-файл так же, как обычный текстовый, вам необходимо зарегистрировать его MIME-тип, чтобы IIS знал, что с ним делать.

Воспользуйтесь инструкциями, приведенными здесь: http://technet.microsoft.com/en-us/library/cc725608 (v = ws.10) .aspx .

Разумеется, расширение файла должно быть .php ; тип MIME должен быть text / plain .

Обратите внимание, что при этом вы больше не сможете использовать PHP на этом сервере , поскольку он всегда будет обрабатывать файлы PHP как обычные текстовые, после настройки этого параметра. Если вы действительно хотите использовать PHP,

1
ответ дан 3 December 2019 в 10:11

Чтобы использовать PHP как обычный HTML, вам просто нужно сопоставить расширение .php с типом HTML MIME. В диспетчере IIS: Типы MIME > Добавить ... В открывшемся диалоговом окне введите следующее (без кавычек): Расширение имени файла: «php», тип MIME: «text / html».

Вы можете сделать это на уровне сервера, сайта или приложения.

1
ответ дан 3 December 2019 в 10:11

Просто переименуйте ее в файл .htm или .html? Вы не можете правильно обслуживать файлы PHP без установленного PHP ... И почему файл является файлом .php, если в нем все равно нет кода PHP? То, что вы спрашиваете, глупо, вы либо устанавливаете и используете PHP, либо нет.

Edit

Достаточно справедливо, это одна из тех неприятных вещей, которые вы должны выполнить, чтобы приспособиться к устаревшим системам. Другой способ сделать это - установить PHP и затем создать небольшой скрипт перенаправления php , не идеальное решение, но работоспособное.

1
ответ дан 3 December 2019 в 10:11

Ваш сервер должен быть настроен так, чтобы распознавать и разрешать файлы php.

Следуйте этому руководству, чтобы включить php: щелкните

Если вы хотите разрешить конкретное расширение файла, следуйте этому руководству: щелкните

1
ответ дан 3 December 2019 в 10:11

Теги

Похожие вопросы