GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Jak nainstalovat moduly Perl na sdílené servery

Jak nainstalovat moduly Perl na sdílené servery

Modul Perl je diskrétní součást softwaru pro programovací jazyk Perl. Perl je podporován na všech našich Shared/Reseller serverech a nabídka Perl Modules je dostupná u Stellar Plus a Stellar Business. Když se však pokusíte nainstalovat modul Perl do cPanelu>> Moduly Perl v nabídce, budete čelit této chybě:


Většina modulů Perlu je napsána v Perlu, některé používají XS (jsou napsány v C), takže vyžadují překladač C . Kompilátor jazyka C je však na všech našich sdílených serverech deaktivován, protože představuje vysokou bezpečnostní hrozbu.
Přesto je možné nainstalovat jakýkoli modul Perl přes příkazový řádek bez aktivovaného kompilátoru C. Můžete to udělat pomocí připojení SSH, průvodce, jak získat přístup k účtu přes SSH, najdete zde.
Použijeme cpan příkaz k instalaci modulů Perl. Můžete najít úplný seznam dostupných modulů CPAN v oficiální dokumentaci.
1. Po otevření příkazové konzole musíte zadat cpan . Tímto způsobem získáte přístup ke konzole cpan:



2. Syntaxe je následující:

install module::name

Nainstalujeme například Date::Calc Modul Perl:



3. S největší pravděpodobností se na konci zobrazí tato chybová zpráva:



Cpan je nakonfigurován tak, aby poskytoval jedno nastavení pro Makefile.PL a Makefile. PL získává konfliktní nastavení z prostředí.

Cpan Prefix je předem nakonfigurován jako PREFIX=/home/USER/perl/usr

Prostředí našich serverů je však nakonfigurováno pro použití /home/USER/perl5

Proto jednoduše řekněte cpan, aby přestal specifikovat PREFIX. V rámci cpanshell spusťte tyto příkazy:
o conf makepl_arg ''

o conf mbuildpl_arg ''

o conf commit

o conf make_arg ''

o conf commit



4. Nyní neváhejte spustit install module::name ještě jednou. V případě, že uvidíte chybu jako níže, musíte smazat předchozí neúspěšné sestavení a zkusit to znovu:



V našem příkladu chyba zobrazuje adresář /home/nctests /.cpan/build/Date-Calc-6.4-hsg6j9
Můžete k němu přistupovat prostřednictvím správce souborů cPanel nebo pomocí FTP klienta a odstranit jej:



5. Toto je protokol úspěšné instalace:



Moduly mohou být závislé na jiných modulech (téměř vždy na CPAN) a nemohou být nainstalován bez nich (nebo bez jejich konkrétní verze).

Někdy si instalace vyžádá instalaci modulu (nebo několika modulů), který má/má závislost.

6. Po instalaci nezapomeňte napsat exit v konzole cpan ji zavřete a odstraňte soubor zámku:



Jinak se vám po pokusu o otevření může zobrazit tato zpráva:



Po Mám zkusit spustit v downgradovaném režimu? (A/n) , zadejte n a postupujte podle pokynů. Musíte zastavit běžící proces cpan a ručně vzdáleně oddálit soubor zámku:



7. Nakonec můžete otevřít Moduly Perl v cPanel a zkontrolujte, zda nemáte nový nainstalovaný modul.
POZNÁMKA :Aby nově nainstalovaný modul správně fungoval, měly by být na začátek skriptu přidány následující řádky:
#!/usr/bin/perl
use cPanelUserConfig;
nebo

#!/usr/bin/perlml

Uživatelé hostingových balíčků Stellar Plus a Stellar Business najdou tyto dvě možnosti v Modulech Perl menu:



Doufáme, že vám tento článek pomůže s instalací modulů Perl na naše servery.

To je ono!

Potřebujete pomoc? Kontaktujte náš HelpDesk


cPanel
  1. Jak nainstalovat WordPress v Plesku

  2. Jak nainstalovat moduly Perl ručně a pomocí příkazu CPAN

  3. Nainstalujte modul Perl do cPanel

  1. Jak nainstalovat moduly Perl na Linux

  2. Nainstalujte moduly Perl/Python v Plesk 12.5

  3. Jak nainstalovat ImageMagick na cPanel

  1. Jak nainstalovat Perl na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat Composer na sdílené servery

  3. Jak nainstalovat Grafana na servery Linux