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
を実行ã™ã‚‹ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå§‹ã¾ã‚‹ã€‚

Follow me!

å‰ã®è¨˜äº‹

VirtualBoxâ‘¢ Vagrant

次ã®è¨˜äº‹

Perl Mojolicious