GNU/Linux >> Linux の 問題 >  >> Panels >> cPanel

共有サーバーにPerlモジュールをインストールする方法

共有サーバーにPerlモジュールをインストールする方法

Perlモジュール Perlプログラミング言語用のソフトウェアの個別のコンポーネントです。 Perlはすべての共有/リセラーサーバーでサポートされており、PerlモジュールメニューはStellarPlusおよびStellarBusinessで利用できます。ただし、cPanelにPerlモジュールをインストールしようとすると>>Perlモジュール メニューでは、次のエラーが発生します:


ほとんどのPerlモジュールはPerlで記述されており、XSを使用するものもあります(Cで記述されています)。 Cコンパイラが必要です 。ただし、Cコンパイラはセキュリティの脅威が高いため、すべての共有サーバーで無効になっています。
それでも、Cコンパイラを有効にしなくても、コマンドラインから任意のPerlモジュールをインストールできます。 SSH接続を使用してこれを行うことができます。SSH経由でアカウントにアクセスする方法のガイドはここにあります。
cpanを使用します Perlモジュールをインストールするコマンド。利用可能なCPANモジュールの完全なリストを見つけることができます 公式ドキュメントで。
1。コマンドコンソールを開いた後、 cpanと入力する必要があります 。このようにして、cpanコンソールにアクセスします:



2。構文は次のとおりです。

install module::name

たとえば、 Date ::Calcをインストールします Perlモジュール:



3。ほとんどの場合、最後に次のエラーメッセージが表示されます。



Cpanは、Makefile.PLとMakefileに1つの設定を提供するように構成されています。 PLは環境から競合する設定を取得しています。

CpanPrefixはPREFIX=/ home / USER / perl / usrとして事前設定されています

ただし、サーバーの環境は / home / USER / perl5を使用するように構成されています

そのため、cpanにPREFIXの指定を停止するように指示するだけです。 cpanshell内から、次のコマンドを実行します。
o conf makepl_arg ''

o conf mbuildpl_arg ''

o conf commit

o conf make_arg ''

o conf commit



4。ここで、 install module ::nameを自由に実行してください。 もう一度。以下のようなエラーが表示された場合は、以前に失敗したビルドを削除して、再試行する必要があります。



この例では、エラーはディレクトリ / home/nctestsを示しています/.cpan/build/Date-Calc-6.4-hsg6j9
cPanelファイルマネージャーまたはFTPクライアントを使用してアクセスし、削除できます:



5。これは正常なインストールログです:



モジュールは他のモジュール(ほとんどの場合CPAN)に依存している可能性があり、できませんそれらなしで(またはそれらの特定のバージョンなしで)インストールされます。

時々、インストールは、依存関係がある/あるモジュール(またはいくつかのモジュール)をインストールするように要求します。

6。インストール後、 exitと入力することを忘れないでください cpanコンソールで閉じてロックファイルを削除します:



それ以外の場合は、もう一度開こうとすると、次のメッセージが表示されることがあります。



後、ダウングレードモードで実行してみませんか? (Y / n) nと入力します 実行中のcpanプロセスを強制終了し、ロックファイルを手動でリモートする必要があります:



7。最後に、Perlモジュールを開くことができます cPanelのオプションを選択し、新しくインストールされたモジュールを確認します。
注意 :新しくインストールしたモジュールを正しく機能させるには、スクリプトの先頭に次の行を追加する必要があります。
#!/usr/bin/perl
use cPanelUserConfig;
または

#!/usr/bin/perlml

StellarPlusおよびStellarBusinessホスティングパッケージのユーザーは、Perlモジュールでこれら2つのオプションを見つけることができます。 メニュー:



この記事が、サーバーへのPerlモジュールのインストールに役立つことを願っています。

それだけです!

助けが必要ですか?ヘルプデスクにお問い合わせください


cPanel
  1. Plesk12.5にPerl/Pythonモジュールをインストールする

  2. PleskにWordPressをインストールする方法

  3. cPanel に Perl モジュールをインストールする

  1. LinuxにPerlモジュールをインストールする方法

  2. CPAN コマンドを使用して Perl モジュールを手動でインストールする方法

  3. cPanelにImageMagickをインストールする方法

  1. RHEL 8 / CentOS8LinuxにPerlをインストールする方法

  2. 共有サーバーにComposerをインストールする方法

  3. LinuxサーバーにGrafanaをインストールする方法