Perl-Module
Ich möchte Perl für Webanwendungen ausprobieren, aber wichtige Module, zum Beispiel für Datenbankzugriffe, sind bei mir nicht installiert.
- Herbert Braun
Ich möchte Perl für Webanwendungen ausprobieren, aber wichtige Module, zum Beispiel für Datenbankzugriffe, sind bei mir nicht installiert.
Jedes erdenkliche Perl-Modul findet sich auf cpan.org, dem „Comprehensive Perl Archive Network“. Einen Root-Zugang auf dem Server vorausgesetzt, lassen sich Module mit einer Prozedur von Download, Entpacken und make-Befehlen installieren (s. Soft-Link).
In der Praxis benutzt man dafĂĽr das CPAN-Modul, das ĂĽblicherweise in Perl-Distributionen enthalten ist. Der Befehl
perl -MCPAN -e shell
ruft das CPAN-Modul und die dort definierte Funktion shell auf. Anweisungen wie i /Modulname/ fĂĽr die Suche und install kĂĽmmern sich um die Modulverwaltung.
Das CPAN-Modul setzt jedoch einen C-Compiler und den Kompilierungshelfer make voraus, die auf Windows-Systemen meist fehlen. Der Perl-für-Windows-Distribution von ActiveState liegt deshalb ein eigener Paketmanager namens ppm bei, der mit den Befehlen search und install auch ohne externe Compiler Perl mit häufig benötigten Modulen ausstattet - etwa mit der Datenbankschnittstelle DBI, dem MySQL-Treiber DBD-mysql oder dem CGI-Modul.