dougm 01/05/08 14:22:50 Modified: pod modperl_dev.pod Log: document some of the newer PerlOptions Revision Changes Path 1.23 +35 -0 modperl-2.0/pod/modperl_dev.pod Index: modperl_dev.pod =================================================================== RCS file: /home/cvs/modperl-2.0/pod/modperl_dev.pod,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- modperl_dev.pod 2001/04/25 06:10:05 1.22 +++ modperl_dev.pod 2001/05/08 21:22:47 1.23 @@ -303,6 +303,13 @@ Max number of requests per Perl interpreters +=item PerlInterpScope + +Scope for which selected interpreter should be held, one of: +I<request>, I<connection>, I<handler>, I<subrequest>. + +The default is I<request>. + =back =head2 PerlOptions Directive @@ -327,6 +334,34 @@ =item Perl*Handler Disable Perl*Handlers, all compiled in handlers are enabled by default. + +=item AutoLoad + +Resolve Perl*Handlers at startup time, includes loading the module +from disk if not already loaded. + +=item GlobalRequest + +Setup the global request_rec for use with Apache->request + +=item ParseHeaders + +Scan output for HTTP headers, same functionality as 1.x's +PerlSendHeaders, but more robust. + +=item MergeHandlers + +Turn on merging of Perl*Handler arrays, example: + + PerlFixupHandler One::fixup + + <Location /foo> + PerlFixupHandler Another::fixup + </Location> + +By default, a request for /foo only runs B<Another::fixup> (1.x behavior) +I<PerlOptions +MergeHandlers> (inside Location /foo) will run both +B<One::fixup> and B<Another::fixup>. =back