GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Come installare i moduli Perl su server condivisi

Come installare i moduli Perl su server condivisi

Un modulo Perl è un componente discreto del software per il linguaggio di programmazione Perl. Perl è supportato su tutti i nostri server condivisi/rivenditori e il menu Moduli Perl è disponibile con Stellar Plus e Stellar Business. Tuttavia, quando si tenta di installare un modulo Perl nel cPanel>> i moduli Perl menu, dovrai affrontare questo errore:


La maggior parte dei moduli Perl sono scritti in Perl, alcuni usano XS (sono scritti in C) quindi richiedono un compilatore C . Tuttavia, il compilatore C è disabilitato su tutti i nostri server condivisi poiché rappresenta una minaccia per la sicurezza elevata.
Tuttavia, è possibile installare qualsiasi modulo Perl tramite la riga di comando senza il compilatore C abilitato. Puoi farlo utilizzando la connessione SSH, la guida su come accedere al tuo account tramite SSH è disponibile qui.
Utilizzeremo il cpan comando per installare i moduli Perl. Puoi trovare l'elenco completo dei moduli CPAN disponibili nella documentazione ufficiale.
1. Dopo aver aperto la console dei comandi, devi digitare cpan . In questo modo, accederai alla console cpan:



2. La sintassi è la seguente:

install module::name

Ad esempio, installeremo Date::Calc Modulo Perl:



3. Molto probabilmente vedrai questo messaggio di errore alla fine:



Cpan è configurato per fornire un'impostazione a Makefile.PL e Makefile. PL rileva un'impostazione in conflitto dall'ambiente.

Cpan Prefix è preconfigurato come PREFIX=/home/USER/perl/usr

Tuttavia, l'ambiente dei nostri server è configurato per utilizzare /home/USER/perl5

Come tale, dì semplicemente a cpan di smettere di specificare PREFIX. Da cpanshell, esegui questi comandi:
o conf makepl_arg ''

o conf mbuildpl_arg ''

o conf commit

o conf make_arg ''

o conf commit



4. Ora sentiti libero di eseguire install module::name ancora una volta. Nel caso in cui visualizzi un errore come quello di seguito, devi eliminare la build precedente non riuscita e riprovare:



Nel nostro esempio, l'errore mostra la directory /home/nctests /.cpan/build/Date-Calc-6.4-hsg6j9
Puoi accedervi tramite cPanel File Manager o utilizzando un client FTP ed eliminarlo:



5. Questo è un registro di installazione riuscito:



I moduli possono avere dipendenze da altri moduli (quasi sempre su CPAN) e non possono essere installato senza di essi (o senza una versione specifica di essi).

A volte, l'installazione chiederà di installare un modulo (o alcuni) che ha/ha una dipendenza.

6. Dopo l'installazione non dimenticare di digitare exit nella console cpan per chiuderlo e rimuovere il file di blocco:



Altrimenti, potresti visualizzare questo messaggio dopo aver tentato di aprirlo di nuovo:



Dopo Devo provare a eseguire il downgrade? (S/n) , digita n e segui le istruzioni. Devi terminare un processo cpan in esecuzione e remotare manualmente il file di blocco:



7. Infine, puoi aprire i Moduli Perl opzione in cPanel e verifica la presenza di un nuovo modulo installato.
NOTA :Affinché il modulo appena installato funzioni correttamente, è necessario aggiungere le seguenti righe nella parte superiore dello script:
#!/usr/bin/perl
use cPanelUserConfig;
o

#!/usr/bin/perlml

Gli utenti dei pacchetti di hosting Stellar Plus e Stellar Business possono trovare queste due opzioni nei Moduli Perl menu:



Ci auguriamo che questo articolo ti aiuti a installare i moduli Perl sui nostri server.

Ecco fatto!

Hai bisogno di aiuto? Contatta il nostro HelpDesk


cPanel
  1. Come installare i moduli Perl su Linux

  2. Installa i moduli Perl/Python in Plesk 12.5

  3. Come installare WordPress in Plesk

  4. Come installare i moduli Perl manualmente e usando il comando CPAN

  5. Come installare ImageMagick su cPanel

Come installare Perl su Ubuntu 20.04 LTS

Come installare i moduli Perl usando CPAN su CentOS 8

Come installare un modulo Perl in cPanel?

Come installare i moduli Perl usando cPanel?

Come installare WordPress

Come installare Softaculous su cPanel