Perl-Module sind in der Tat Bibliotheken von Funktionen, die Ihnen in Ihrem Quellcode helfen werden.
Standardmäßig lautet der Include-Pfad des Moduls:
/home/Benutzername/perl
Um Perl mitzuteilen, wie es die Module findet, verwenden Sie am Anfang Ihres Skripts:
#!/usr/bin/perl
Verwenden Sie cPanelUserConfig;oder
#!/usr/bin/perlml
Die von cPanel installierten Perl-Systemmodule sind unten aufgeführt. Sie können die gewünschten Perl-Module manuell installieren.
System-Perl-Module |
CPAN |
CPAN::Meta::Anforderungen |
CPAN::Meta::YAML |
Crypt::PasswdMD5 |
DBD::mysql |
DBI |
Digest::MD5 |
Digest::SHA1 |
Erwarten |
ExtUtils::MakeMaker |
GnuPG |
IO::Tty |
LWP |
LWP::Protokoll::https |
Mozilla::CA |
Net::HTTP |
Regexp::Assemble |
Test::Pod |
Test::Einfach |
Versuchen Sie::Tiny |
URI |
local::lib |
Version |
So installieren Sie ein Perl-Modul in cPanel:
- Melden Sie sich beim cPanel-Konto an
- Suchen Sie Perl-Module in der SOFTWARE Abschnitt
- Wenn Sie den genauen Modulnamen kennen, den Sie installieren möchten, geben Sie einfach seinen Namen in das Feld Perl-Modul installieren ein Bearbeitungsfeld und klicken Sie auf Jetzt installieren Schaltfläche.
- Wenn Sie den genauen Modulnamen nicht kennen, klicken Sie auf Verfügbare Module anzeigen , suchen Sie nach dem gewünschten Modul und klicken Sie auf Installieren verlinken.
- Klicken Sie auf Zurück Schaltfläche
- Sie sehen die installierten Module unter Installierte Perl-Modul(e) Sektion.
Von den installierten Perl-Modul(en) Abschnitt können Sie jedes Modul aktualisieren, neu installieren, deinstallieren und die Dokumentation anzeigen.
Wenden Sie sich an Ihren Host, wenn Sie während der Installation von Perl-Modulen Fehlermeldungen erhalten.
Einige Module haben Abhängigkeiten, daher können andere Module mit Ihrem gewünschten Modul installiert werden.
Video-Tutorial zur Installation eines Perl-Moduls – in diesem Fall des String::Diff-Moduls:
Wenn Sie SSH-Zugriff haben, können Sie perl -v verwenden und instmodsh Befehle für weitere Informationen.
Beispiele:
root@web [~]# perl -v
This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
(with 34 registered patches, see perl -V for more detail)
Copyright 1987-2012, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
root@web [~]# instmodsh
Available commands are:
l - List all installed modules
m - Select a module
q - Quit the program
cmd? l
Installed modules are:
CPAN
CPAN::Meta::Requirements
CPAN::Meta::YAML
Crypt::PasswdMD5
DBD::mysql
DBI
Digest::MD5
Digest::SHA1
Expect
ExtUtils::MakeMaker
GnuPG
IO::Tty
LWP
LWP::Protocol::https
Mozilla::CA
Net::HTTP
Perl
Regexp::Assemble
Test::Pod
Test::Simple
Try::Tiny
URI
local::lib
version
cmd? q
root@web [~]#