Tech エントリー[未分類 / 調査・情報収集]
Perl で phpinfo() のような処理をする
以前見たような気がしていた、ちょっとでも見かけて覚えておく事って大事ね。
そのものズバリ。以前は PHP::Perlinfo だったけど今は HTML::Perlinfo に名称変更されたようだ。
Michael Accardo / HTML-Perlinfo - search.cpan.org
use HTML::Perlinfo;
perlinfo();
perlinfo(INFO_MODULES);
コマンドラインからもいけるっぽい。
perl -M HTML::Perlinfo -e perlinfo
単にperlinfo();としただけではコアモジュールのみ列挙されるようで、全モジュールのインストール状況を知るためにはperlinfo(INFO_MODULES);としないといけないようです。しかし、INFO_MODULES と指定すると、サーバ環境などは表示されなくなるので注意してください(Version 1.00)。
Extension3
他にも国産の似たようなライブラリがあった。
サーバーアナライザーは Perl のみということではないと、ちょっと古い。
- phpinfo の Perl 版: PHP::Perlinfo - antipop
- PHP::Perlinfo - phpinfo() 風に perl の情報を表示 : NDO::Weblog
- World Cup Diary: PHP-Perlinfo-0.01
アナログに手書きするなら
find `perl -e 'print "@INC"'` -name '*.pm' -print
標準以外、HTML などで出力したいなら
print "Content-type: text/plain\n\n";
print `perl -v`;
print `perl -V`;
print `find \`perl -e 'print "@INC"'\` -name '*.pm' -print`;
よくわかっていないこと
- Perl のプログラムを一行コマンドで実行する方法
- CPAN でインストールされていない場合のモジュールの読み込み方
コメント (0) トラックバック (0) Atom/RSS
投稿: 2007年12月07日 00:36 / 最終更新: 2007年12月07日 01:03
» Perl で Ajax
« Django アプリを試す djblogkit編



コメント (投稿する)