Aqua: XAMPP-Server / Unterschied zwischen Perl-CGI und mod_perl

Hallo =)

Auf http://www.apachefriends.org/ gibt es ein Programm
namens  XAMPP.  Das ist ein Sammlung von verschiedenen Sachen,
da kann man dann MySQL und Apache und Perl / CGI und so weiter
alles auf einen schlag installieren.

Jedenfalls erklaert mir die Doku,
dass ich überall in den htdocs  Perl-CGI  scripte ausführen kann,
wenn ich ihnen die endung .cgi oder .pl gebe.

Wenn ich mod_perl  verwenden will,
dann muss ich es im Verzeichnis "modperl"  ablegen.

Zitat:

A: Perl-CGI wird überall unter C: mpp\htdocs mit den Endungen
.cgi und .pl ausgeführt. Ausnahme: C: mpp\htdocs\modperl und
C: mpp\htdocs\modperlasp.

B: Perl über mod_perl wird hier als Standard nur unter
C: mpp\htdocs\modperl ausgeführt. Übrigens alle dort ansässigen
Dateien werden über mod_perl ausgeführt, egal welche Endung! Der »» HTTP Alias heißt \perl.

Meine Frage

Meine - hoffentlich berechtigte Bitte ist,
mich aufzuklaeren, wann ich

  1. Perl-CGI
  2. mod_perl

Scripte habe bzw. sie als diese Ausführen will.
Mir ist nicht klar wohin ich es tun soll,
nach cgi-bin bzw. als *.pl oder *.cgi  nach htdocs (Perl-CGI)
oder in das verzeichnis "modperl"

Bitte um Hilfe,
Danke!

LG
Aqua
und wann ich CGI will