Apache::Registry - Run (mostly) unaltered CGI scripts through mod_perl_fast
#in srm.conf PerlAlias /perl/ /perl/apache/scripts/ #optional PerlModule Apache::Registry AddHandler perl-script .fpl #in access.conf <Directory /perl/apache/scripts> PerlHandler Apache::Regsistry::handler ... </Directory>
URIs in the form of: http://www.host.com/perl/file.fpl
Will be compiled as the body of a perl subroutine and executed. Each server process or 'child' will compile the subroutine once and store it in memory until the file is updated on the disk.
The file looks much like a "normal" script, but it is compiled or 'evaled' into a subroutine.
Here's an example:
my $r = Apache->request; $r->content_type("text/html"); $r->send_http_header; $r->print("Hi There!");
Apache::Registry::handler will preform the same checks as mod_cgi before running the script.
Andreas Koenig <email@example.com> and Doug MacEachern <firstname.lastname@example.org>