- Настройка PHP
- Все о файле php.ini
- Как изменить версию PHP?
- Использование PHP на html-страницах
- Вывод PHP-ошибок
Как разрешить работу PHP на HTML страницах?
Находим файл .htaccess и в нем прописываем такие строки:Если это не помогло, то пробуем так:AddType application/x-httpsd-php .html .htm
Если и это не помогло, то прописываем этот вариант:AddHandler application/x-httpsd-php .php .htm .html
Если у вас на хостинге работает несколько версий PHP (что бывает достаточно редко), то рекомендуется использовать для разных версий, разный код.RemoveHandler .html .htm
AddType application/x-httpsd-php .php .htm .html .phtml
Для 4 версии PHP:
Для 5 версии:AddHandler application/x-httpsd-php5 .html
AddHandler application/x-httpsd-php5 .htm
AddHandler application/x-httpsd-php4 .html
AddHandler application/x-httpsd-php4 .htm
Работа PHP в конкретной папке\каталоге
Действие файла .htaccess распространяется на папку в которой он находится, а также на все вложенные в нее папки. Поэтому если вы хотите, чтобы PHP-код работал только в файлах определенной папки, то создайте в этой папке отдельный файл .htaccess.Если же вы хотите, чтобы PHP-код исполнялся во всех папках, то используйте файл .htaccess, который лежит в корне сайта.
Выполнение PHP на Windows-хостинге
Если у вас хостинг на платформе Windows, то в файл web.config следует добавить такие строки:<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<identity impersonate="false" />
</system.web>
<system.webServer>
<handlers>
<add name="PHP_via_FastCG1" path="*.htm" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP53\php-cgi.exe" resourceType="Either" />
<add name="PHP_via_FastCG2" path="*.html" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP53\php-cgi.exe" resourceType="Either" />
</handlers>
</system.webServer>
</configuration>
Источник статьи: https://ru.hostings.info/schools/ispolzovanie-php-na-html-stranicah.html