如何判断服务器上是否装了GD之类的模块

王朝other·作者佚名  2008-05-18
宽屏版  字体: |||超大  

可以用下面的程序测试一下

#!/usr/local/bin/perl -w

# 安装和使用办法

# 建立一个新目录,比如env

# 修改这个目录的属性为755

# 用ASCII上传这个程序到你的这个新目录下面

# 修改这个程序的路径为 755

# 在你的浏览器中输入:

# http://你的站点/env/ms-env.cgi

# 就能看到你的站点都支持些什么

use lib '.';

use CGI;

use File::Find;

use strict;

my $page = CGI->new;

print $page->header, " ";

print $page->start_html(-dtd=>'-//W3C//DTD HTML 4.0 Transitional//EN', -title=>"Perl 环境测试: $ENV{SERVER_NAME}"), " ";

print $page->h1("Perl 环境测试: $ENV{SERVER_NAME}"), " ";

print $page->p("Perl 版本: $]"), " ";

print $page->p("CGI.pm 版本: $CGI::VERSION"), " ";

print $page->p("路径 (@INC):"), " ";

print $page->ul($page->li([@INC])), " ";

print $page->p('已经安装的库:'), " ";

my @mods;

my $list;

my $dir;

foreach $_ (@INC) { @mods = ();

$dir = $_; find(&wanted, $_);

$list .= $page->ul($page->li("$dir"), $page->ul($page->li([sort @mods])));

}

print $list, " ";

sub wanted {

return unless /.pm$/;

push @mods, $File::Find::name;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有