Apache::PerlRun - это модуль Apache, который эмулирует CGI-окружение для выполнения Perl-скриптов. Основные принципы работы аналогичны Apache::Registry.
Скомпилированные скрипты не кешируются, и при каждом запросе считываются и компилируются заново.
Для работы с Apache::Registry скрипты должны соответствовать некоторым требованиям, чтоб избежать ошибок при выполнении и утечек памяти. Для работы под Apache::PerlRun изменять скрипты не требуется, т.к. память очищается после выполнения каждого запроса.
Подключение Apache::PerlRun, httpd.conf:
|
1 2 3 4 5 6 7 8 9 |
Alias /cgi/ /perl/apache/scripts/ PerlModule Apache::PerlRun ... < Location /cgi/> SetHandler perl-script PerlHandler Apache::PerlRun Options +ExecCGI < /Location> |