HTML::Mason für Perl unter Windows7

Ich hab so ziemlich alles ausprobiert (XAMPP, zangweb, strawberry perl + irgendeine WAMPP distro) aber funktioniert hat es nur mit indigoampp.

Also:

  1. Indigoampp runterladen und installieren nach c:\indigoampp
  2. Mason installieren mit cmd.exe cd indigoampp\perl-5.12.1\bin ipm 

    gestartet wird Indigo Package Manager (IPM), ein Extra-Windows-Tool für IndigoPerl

    $ install HTML::Mason
    …. wird installiert, irgendwann gibt es Fehler weil HTML::Entities nicht gefunden werden kann.
    $ search entities
    …. es werden ein paar module aufgelistet die HTML-Entities-irgendwas heissen. Eins davon installieren, dann:

    $ install HTML::Mason -force
    ....diesmal sollte es klappen mit der Installation.

  3. Apache config anpassen:
    <Directory "C:/indigoampp/apache-2.2.15/htdocs/perl">
    <IfModule mod_perl.c>
    SetHandler perl-script
    PerlHandler HTML::Mason::ApacheHandler
    allow from all
    </IfModule></Directory>
Den anderen Bereich, der SetHandler perl-script benutzt einfach auskommentieren.

Bingo! Jetzt kann man unter http:://localhost/perl/ Beliebige Skripte ablegen, die von HTML::Mason geparst werden.