Perl 重要用語
Perl
元CGI用記述言語
現在はサーバーで動作するアプリケーションを作成可能
Perl実行環境
CGI
「辞書/CGI」参照
FastCGI
「辞書/FastCGI」参照
mod_perl
(モドパール)
Webサーバー:Apache上のApacheAPIをPerlから利用する為のモジュール。
Perlプログラムを機械語に変換したあとメモリに常駐させ、
かつインタプリタ起動のオーバーヘッドをカットすることができるので高速動作が可能。
PSGI
Perl Web Server Gateway Interface Specification
サーバー処理の共通処理レイヤー
FastCGI, mod_perl等のモジュールに対する共通インターフェイス
WSGI(ウィスキー)
Python版PSGI
Rack
Ruby版PSGI
インストール
$ sudo apt-get install perl
plenv
Perlのインストール等を行うツール
複数のバージョンのPerlを管理
plenvをインストールすると自動でPerl5もインストールされる。
$ plenv versions
Perlのバージョン確認
$ plenv global ~
使用するPerlのバージョンの変更
$ plenv global system
使用するPerlをシステムPerlに変更
CPAN
Perlのライブラリ群
初めて利用する際は、コマンドライン画面から
sudo cpan
を実行するとインストールが始まる。