Сервер не разбирает .html как PHP - PullRequest
18 голосов
/ 09 июня 2011

У меня есть включенный код в моем файле .htaccess, но код php, который я пытаюсь включить, не работает.

Options +Includes
AddType text/html  .htm .html
AddHandler server-parsed .htm .html
AddType application/octet-stream .vcf
AddOutputFilterByType DEFLATE text/html text/htm text/plain text/css text/php    text/javascript application/x-javascript

Ответы [ 22 ]

0 голосов
/ 17 апреля 2019

Я был в тупике в течение 2 часов, пока не посмотрел на /etc/php/7.2/fpm/pool.d/www.conf, а затем раскомментировал настройку безопасности, заставляющую php только анализировать php, и добавил .html, так что теперь строка равна security.limit_extensions = .php .php3 .php4 .php5 .php7 .html, а затем sudo service php7.2-fpm restart и выполняет

<head>
</head>
<body>
    This should show date here:

<?php echo date('l, F jS, Y'); ?>
</body>

и сохраненные как test.html работали нормально и отображались!

0 голосов
/ 19 июня 2012

Не знаю, поможет ли это, но ... Мой пример после часа поиска:

AddType application/x-httpd-php .php
LoadModule php5_module "c:/server/php5/php5apache2_2.dll"
ScriptAlias /_php/ "c:/server/php5/"

в httpd.conf

Без LoadModule и ScriptAlias ​​он вообще не обрабатывал php и показывал открытый текст

...