aboutsummaryrefslogtreecommitdiffstats
path: root/www/p5-Apache/pkg-descr
diff options
context:
space:
mode:
authorjfitz <jfitz@FreeBSD.org>1997-05-05 08:41:07 +0800
committerjfitz <jfitz@FreeBSD.org>1997-05-05 08:41:07 +0800
commit654739d0e86514b0a5f79563e5a569c8a3f7b4c5 (patch)
tree91efd571206fd939c85880913663e4a7c981b262 /www/p5-Apache/pkg-descr
parentc85e40fa0f6560cf7a8c6f594c0c0690ea30e8bb (diff)
downloadfreebsd-ports-gnome-654739d0e86514b0a5f79563e5a569c8a3f7b4c5.tar.gz
freebsd-ports-gnome-654739d0e86514b0a5f79563e5a569c8a3f7b4c5.tar.zst
freebsd-ports-gnome-654739d0e86514b0a5f79563e5a569c8a3f7b4c5.zip
Import of p5-Apache, a module to integrate perl5 with almost every part of the Apache web server
Diffstat (limited to 'www/p5-Apache/pkg-descr')
-rw-r--r--www/p5-Apache/pkg-descr29
1 files changed, 29 insertions, 0 deletions
diff --git a/www/p5-Apache/pkg-descr b/www/p5-Apache/pkg-descr
new file mode 100644
index 000000000000..9d533495bda6
--- /dev/null
+++ b/www/p5-Apache/pkg-descr
@@ -0,0 +1,29 @@
+ The Apache/Perl integration project brings together the
+ full power of the Perl programming language and the Apache
+ HTTP server. This is achieved by linking the Perl runtime
+ library into the server and providing an object oriented
+ Perl interface to the server's C language API. These
+ pieces are seamlessly glued together by the mod_perl
+ server plugin, making it is possible to write Apache
+ modules entirely in Perl. In addition, the persistent
+ interpreter embedded in the server avoids the overhead of
+ starting an external interpreter and the penalty of Perl
+ start-up (compile) time.
+
+ Without question, the most popular Apache/Perl module is
+ Apache::Registry module. This module emulates the CGI
+ environment, allowing programmers to write scripts that
+ run under CGI or mod_perl without change. Existing CGI
+ scripts may require some changes, simply because a CGI
+ script has a very short lifetime of one HTTP request,
+ allowing you to get away with "quick and dirty" scripting.
+ Using mod_perl and Apache::Registry requires you to be
+ more careful, but it also gives new meaning to the work
+ "quick"!
+
+ Although it may be all you need, a speedy CGI replacement
+ is only a small part of this project. Callback hooks are
+ in place for each stage of a request. Apache-Perl modules
+ may step in during the handler, header parser, uri
+ translate, authentication, authorization, access, type
+ check, fixup and logger stages of a request.