Perl 5.00503以上で動作します。Perl 5.00503、5.006(5.6)、5.008003(5.8.3)、5.008004(5.8.4)、5.008006(5.8.6)、5.008008(5.8.8)、5.010000(5.10)で動作確認済みです。
「サーバサイドSHTML for Perl/CGI」動作環境
1.Perlのバージョン
Perl 5.00503以上で動作します。Perl 5.00503、5.006(5.6)、5.008003(5.8.3)、5.008004(5.8.4)、5.008006(5.8.6)、5.008008(5.8.8)、5.010000(5.10)で動作確認済みです。
2.必要なモジュール・ライブラリについて
Perl5.8未満を御利用の場合には、下記のモジュールが利用可能でなければなりません。Perl 5.8以上であれば、そのままで利用可能です。 ・Jcode.pm・・・さまざまな日本語文字コードをPerlで扱うためのモジュールです。Perl 5.8以上であればEncode.pmを標準で利用できますので、Jcode.pmは必須ではありませんが、Perl 5.8未満の場合には必須です。CPANからもダウンロードできます。こちら(http://openlab.jp/Jcode/index-j.html)が作者様のページです。 ルート権限がなく、サーバ管理者にインストールしてもらえない場合でも、ユーザーディレクトリーにコピーして利用する方法があります※2-1。ご不明の点はサポートにお問い合わせください。 ※2-1 ユーザーディレクトリーにモジュールをコピーして利用した場合、難読化処理のスピードが落ちます。弊社のテストで、10KBのファイル(日本語で約5,000文字)を難読化するケースで計測してみた場合、「make install」でインストールした場合では約0.11秒しかかからないのに、ユーザーディレクトリーにインストールして使用した場合、約0.39秒かかりました。 ・MIME::Base64・・・多くのレンタルサーバにて最初から使える状況で入っていると思いますが、インストールされていない場合には御相談ください。CPANからダウンロードできます。Perl 5.7.3以上では標準モジュールです。 3.動作するOSについて
OSを問いません。Unix系サーバだけでなく、Windowsサーバ、MacOSXでも動作することを確認しています。また、ウェブサーバはApache及びIISで動作確認しています。root権限は不要であり、共有サーバでも動作します。
4.サポートする文字コードについて
Shift_JIS(CP932)※4-1、EUC-JP(CP51932+補助漢字)、UTF-8でエンコードされた文字列。その他の文字コードについては御相談ください。
※4-1 Shift_JISでPerl/CGIプログラムを作成する際は、いわゆる「5C問題」に御注意ください(詳細)。 5.ブラウザ(サイト訪問者の利用ブラウザ)対応状況
Windows版IE5以上(SleipnirやLunascapeを含む)、Firefox 1.0以上(Windows/Macとも)、Netscape 7.02以上(Windows/Macとも)、Opera 7.54以上(Windows/Macとも)、Mac・Safari、Mac版IE5以上で動作しますので、ほぼ全てのブラウザで動作すると考えていただいて問題ありません。
Linuxにつきましては、FirefoxやSeaMonkeyの場合、Windows版とMac版とほぼ同じ挙動であると思われますので、大丈夫だとは思いますが、公式的には「未確認・未保証」とさせていただきたいと思います。 6.その他の御注意事項
|