Собираем PHP как скрипт и пишем в .htaccess:
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php.cgi
URL:
Обсуждается: https://www.opennet.ru/tips/info/106.shtml
Строго говоря - это не совсем верно. Правильнее:
RemoveHandler php
AddHandler php-cgi php
Action php-cgi /cgi-bin/php.cgiДиректива AddType предназначена для связывания расширения файла с MIME-типом (установка Content-Type для клиента). AddHandler - связывает расширение с обработчиком _на сервере_.
Сайт назодится на shared hosting.
Сделал все, как описано выше. Однако, открывая phpinfo.php я вижу, что PHP скрипты по-прежнему обрабатываются модулем mod_php, и в phpinfo.php пишется: Server API ApacheТакое впечатление, что директивы RemoveHandler и AddHandler игнорируются.
Что для этого нужно? чтобы значение опции AllowOverride а Апаче было All? что-то еще?