PHP на HTML-странице не работает

Я использую PhpStorm 2016 с уровнем языка php 5.6, и интерпретатор - PHP 5(5.6.24) и xampp версии 3.2.2 . Я пытаюсь добавить PHP-код в HTML-страницу, я создал файл .htaccess в той же папке, где находится мой HTML-файл, и положить AddType application/x-httpd-php5 .html .htm внутри, добавил <?php echo "example" ?> но это не проявляется Я даже пытался <FilesMatch "\.html$"> ForceType application/x-httpd-php </FilesMatch>, AddHandler application/x-httpd-php5 .html .htm а также AddType application/x-httpd-php .html .htm но ничего не получается, не знаю, что делать.

Надеюсь, вы можете помочь мне с любой идеей.

Спасибо.

2 ответа

Возможно, вам придется отредактировать файл конфигурации Apache и проверить, не установлено ли для AllowOverride значение none. Если для параметра AllowOverride установлено значение None, файлы.htaccess полностью игнорируются.

См. Httpd.apache.org/docs/2.4/mod/core.html#allowoverride.

Разрешить только директиву ForceType было бы

AllowOverride FileInfo

или если вы хотите, чтобы все записи в вашем.htaccess были выполнены, то

AllowOverride All

Чтобы заставить xampp интерпретировать файл как PHP, вам нужно установить веб-корень сервера Apache в основу вашего проекта (где находятся html-файлы) и получить доступ к веб-серверу через сервер (HTTP в веб-браузере).).

Похоже, вы пытаетесь получить доступ к файлу напрямую через браузер (пропуская процессор PHP).

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