Недавно я использовал PHP через mod_php, и я предположил, что для правильной работы mod_perl потребуется аналогичная настройка:
AddType application/x-httpd-php .php
к сожалению, с mod_perl это ничего не делает, используя:
AddType application/x-httpd-perl .pl
весь сценарий просто отправляется с
Content-Type: application/x-httpd-perl
заголовок.
Почему mod_perl не выполняет сценарии, помеченные как application/x-httpd-perl
как mod_php делает со скриптами, помеченными как application/x-httpd-php
?
Они используют разные подходы к выполнению скриптов.
Этот документ http://perl.apache.org/docs/2.0/user/intro/start_fast.html описывает, как установить обработчик mod_perl для скриптов в некоторый каталог. В «Сценарии реестра» раздел именно то, что вам нужно.