[APACHE DOCUMENTATION]

Apache HTTP Server Version 1.3

Module mod_perl

This module is contained in the mod_perl.c file.


<Perl> directive

Description: Perl code

Syntax: <Perl> Raw Text (RAW_ARGS)
PerlSyntax: N/A
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


</Perl> directive

Description: End Perl code

Syntax: </Perl> (NO_ARGS)
PerlSyntax: N/A
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


=pod directive

Description: Start of POD

Syntax: =pod Raw Text (RAW_ARGS)
PerlSyntax: =pod
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


=cut directive

Description: End of POD

Syntax: =cut (NO_ARGS)
PerlSyntax: =cut
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


__END__ directive

Description: Stop reading config

Syntax: __END__ Raw Text (RAW_ARGS)
PerlSyntax: __END__
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlAccessHandler directive

Description: the Perl Access handler routine name

Syntax: PerlAccessHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlAccessHandler, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlAuthenHandler directive

Description: the Perl Authentication handler routine name

Syntax: PerlAuthenHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlAuthenHandler, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlAuthzHandler directive

Description: the Perl Authorization handler routine name

Syntax: PerlAuthzHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlAuthzHandler, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlChildExitHandler directive

Description: the Perl Child exit handler routine name

Syntax: PerlChildExitHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlChildExitHandler, $arg1
Context: Allowed in *.conf only outside <Directory> or <Location>
Override: Not applicable
Status: Extension
Module: mod_perl


PerlChildInitHandler directive

Description: the Perl Child init handler routine name

Syntax: PerlChildInitHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlChildInitHandler, $arg1
Context: Allowed in *.conf only outside <Directory> or <Location>
Override: Not applicable
Status: Extension
Module: mod_perl


PerlCleanupHandler directive

Description: the Perl Cleanup handler routine name

Syntax: PerlCleanupHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlCleanupHandler, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlDispatchHandler directive

Description: the Perl Dispatch handler routine name

Syntax: PerlDispatchHandler Arg1 (TAKE1)
PerlSyntax: $PerlDispatchHandler = $arg
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlFixupHandler directive

Description: the Perl Fixup handler routine name

Syntax: PerlFixupHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlFixupHandler, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlFreshRestart directive

Description: Tell mod_perl to reload modules and flush Apache::Registry cache on restart

Syntax: PerlFreshRestart On|Off (FLAG)
PerlSyntax: $PerlFreshRestart = 'On' || 'Off'
Context: Allowed in *.conf only outside <Directory> or <Location>
Override: Not applicable
Status: Extension
Module: mod_perl


PerlHandler directive

Description: the Perl handler routine name

Syntax: PerlHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlHandler, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlHeaderParserHandler directive

Description: the Perl Header Parser handler routine name

Syntax: PerlHeaderParserHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlHeaderParserHandler, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlInitHandler directive

Description: the Perl Init handler routine name

Syntax: PerlInitHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlInitHandler, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlLogHandler directive

Description: the Perl Log handler routine name

Syntax: PerlLogHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlLogHandler, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlModule directive

Description: List of Perl modules

Syntax: PerlModule Arg1 x n (ITERATE)
PerlSyntax: push @PerlModule, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlPassEnv directive

Description: pass environment variables to %ENV

Syntax: PerlPassEnv Arg1 x n (ITERATE)
PerlSyntax: push @PerlPassEnv, $arg1
Context: Allowed in *.conf only outside <Directory> or <Location>
Override: Not applicable
Status: Extension
Module: mod_perl


PerlPostReadRequestHandler directive

Description: the Perl Post Read Request handler routine name

Syntax: PerlPostReadRequestHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlPostReadRequestHandler, $arg1
Context: Allowed in *.conf only outside <Directory> or <Location>
Override: Not applicable
Status: Extension
Module: mod_perl


PerlRequire directive

Description: A Perl script name, pulled in via require

Syntax: PerlRequire Arg1 x n (ITERATE)
PerlSyntax: push @PerlRequire, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlRestartHandler directive

Description: the Perl Restart handler routine name

Syntax: PerlRestartHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlRestartHandler, $arg1
Context: Allowed in *.conf only outside <Directory> or <Location>
Override: Not applicable
Status: Extension
Module: mod_perl


PerlScript directive

Description: this directive is deprecated, use `PerlRequire'

Syntax: PerlScript Arg1 x n (ITERATE)
PerlSyntax: push @PerlScript, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlSendHeader directive

Description: Tell mod_perl to parse and send HTTP headers

Syntax: PerlSendHeader On|Off (FLAG)
PerlSyntax: $PerlSendHeader = 'On' || 'Off'
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlSetEnv directive

Description: Perl %ENV key and value

Syntax: PerlSetEnv Arg1 Arg2 (TAKE2)
PerlSyntax: push @PerlSetEnv, [$arg1 => $arg2]
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlSetVar directive

Description: Perl config var and value

Syntax: PerlSetVar Arg1 Arg2 (TAKE2)
PerlSyntax: push @PerlSetVar, [$arg1 => $arg2]
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlSetupEnv directive

Description: Tell mod_perl to setup %ENV by default

Syntax: PerlSetupEnv On|Off (FLAG)
PerlSyntax: $PerlSetupEnv = 'On' || 'Off'
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlTaintCheck directive

Description: Turn on -T switch

Syntax: PerlTaintCheck On|Off (FLAG)
PerlSyntax: $PerlTaintCheck = 'On' || 'Off'
Context: Allowed in *.conf only outside <Directory> or <Location>
Override: Not applicable
Status: Extension
Module: mod_perl


PerlTransHandler directive

Description: the Perl Translation handler routine name

Syntax: PerlTransHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlTransHandler, $arg1
Context: Allowed in *.conf only outside <Directory> or <Location>
Override: Not applicable
Status: Extension
Module: mod_perl


PerlTypeHandler directive

Description: the Perl Type check handler routine name

Syntax: PerlTypeHandler Arg1 x n (ITERATE)
PerlSyntax: push @PerlTypeHandler, $arg1
Context: Allowed in *.conf anywhere and in .htaccess
Override: Any other than None
Status: Extension
Module: mod_perl


PerlWarn directive

Description: Turn on -w switch

Syntax: PerlWarn On|Off (FLAG)
PerlSyntax: $PerlWarn = 'On' || 'Off'
Context: Allowed in *.conf only outside <Directory> or <Location>
Override: Not applicable
Status: Extension
Module: mod_perl


Apache HTTP Server Version 1.3

Index Home