レンサバの環境からして、Mod_perlやFastCGIは断念。 で、Speedy::CGIに白羽の矢を立てました。 だが、どうにも変数のスコープというかグローバル変数の扱いをちこちこっと変えないといけない様子。 まぁ、その辺の仕様はMod_perlでも変わらんと思うけど。 以下覚書。 ファイル構成が ./index.pl ./use_test.pm ./req_test.pl で、実行するファイルがindex.plで、 #!/usr/bin/speedy use strict; use warnings; use lib qw(./); use use_test; require './req_test.pl'; な感じで残りの2ファイルを呼ぶ場合の実行毎の変数の取扱い。 ./index.pl my変数 実行毎に評価 pkg修飾変数 実行毎に評価 vars宣言変数 実行毎に評価 サブルー