Perlの概要をまとめました。
Perlとは
Perl(パール)はPractical Extraction and Reporting Languageの頭文字で、オープンソースのスクリプト言語です。
PerlはWebサービス開発等の開発で使用します。
Perlで書かれたファイルの拡張子は.pl
Perlで書かれているファイルの拡張子は.plです。
後述するPerlの実行環境が構築されている環境で.plファイルを実行することができます。
CPANとは
Perlでは、CPANを使用することで、Perlのモジュールをインストールすることができます。
CPANはComprehensive Perl Archive Networkの頭文字で、Perl言語で作成された膨大なモジュール(ライブラリやソフトウェア部品)を収集・共有する世界的なアーカイブサイトです。
cpanを使用するにはPerlをインストールした状態で以下のいずれかのコマンドを実行します。
perl -MCPAN -e shell
cpan
Perlの実行環境を構築する
以下のPerl公式サイトにアクセスして、Perlの実行環境の構築方法を確認します。
WindowsのPerl実行環境
WindowsのPerlの実行環境はStrawberry Perl(ストロベリーパール)もしくはActiveState Perl(アクティブステートパール)のいずれかを使用します。
Strawberry Perl
Strawberry PerlはWindows環境でPerl開発を即座に始められる、コンパイラ(gcc)や外部ライブラリを同梱したオープンソースのPerl配布パッケージです。ActivePerlとは異なり、UNIX系(Linuxなど)の環境に近く、CPANモジュールのインストールも容易で、インストールするだけでPath設定も自動で行われます。
ActiveState Perl(Active Perl)
ActiveState Perl(Active Perl)はActiveState社が提供するWindows、Linux、macOS向けの安定したPerlディストリビューションです。Windows環境での開発・実行環境構築に定評があり、専用パッケージマネージャ(PPM)によるモジュール導入の容易さや、企業向けのサポート体制が特徴です。

LinuxのPerl実行環境
LinuxのPerl実行環境は、ディストリビューションや、どのレポジトリを参照するかによって異なります。
Red Hat Enterprise Linux 10.0でのPerl実行環境のインストール

RHEL10.0では以下のコマンドを実行してphpをインストールします。
# yum install perl
UbuntuでのPerl実行環境のインストール

Ubuntu Server 24.04.3LTSでのPerl実行環境のインストールコマンドは以下です。
# apt install perl
Perlの書き方
Perlでのプログラムの作成方法は以下のサイトが参考になります。

