会员登陆  支付方式  联系我们  在线客服  网站地图       
首页 关于域浪 互联网数据中心业务、主机托管、主机租用、机架租用、带宽租用、机房介绍、机房对比、CCN网络加速 adsl专线、深圳adsl专线 虚拟主机、域名注册、数据库、企业邮局、动态域名 网络安全、网络临近平台、安全服务、防火去墙租用、安全产品、域浪抗DDOS防火墙、NetScreen防火墙 技术支持  
   当前位置:首页 >> 技术支持 >> PERL编程技巧 >> GD.pm 图形模块安装指南
 
精华文章
    函数 (O-Y)  
    函数 (E-N)  
    简单旧文档  
    可移植的 Perl  
    普通实践  
    安全  
    Perl 调试器  
    命令行接口  
    编译  
    线程  
    Unicode  
    Perl5的包和模块  
    Perl的面向对象编程  
    Perl5中的引用/指针  
    文件系统  
    格式化输出  
    关联数组/哈希表  
    子程序  
    控制结构  
    模式匹配  
    文件读写  
    列表和数组变量  
    操作符  
    简单变量  
    Perl是什么  
    深入研究表单提交方式...  
    GD.pm 图形模块安装指...  
    perl的进程管理简介  
  更多>>  
   PERL编程技巧
 GD.pm 图形模块安装指南
GD.pm 就是 Perl 的绘图模块,由 Lincoln D. Stein 写的,官方支持主页是 http://stein.cshl.org/WWW/software/GD,在 1.19 版之前,GD.pm 生成的是 .GIF 格式的图像,但由于 .GIF 格式使用的 LZW 算法牵涉到 Unisys 的专利权,因此,GD.pm 在 1.20 版以后,生成的图像格式是 .PNG。关于 GD.pm 的安装,我相信大家遇到过不少问题,现在我就详细谈谈它在 Unix 和 Windows 下的具体安装方法! 



1. Unix 下的安装 

  ① 从 http://stein.cshl.org/WWW/software/GD 上下载 GD.pm 的最新版 for Unix。 

  ② 确认主机是否已经安装好 Perl 解释器和 GCC 编译器,而且你必须以 root 身份登陆,否则无法安装。 

  ③ 执行以下命令: 

   cp GD_pm_tar.gz /tmp 

   gzip -d GD_pm_tar.gz 

   tar xvf GD_pm_tar 

   cd GD-1.30 

   perl Makefile.PL 

   make 

   make install 

  ④ 成功后就 OK 啦。 :D 

     

2. Windows 下的安装 

  在 Windows 下安装的办法有两种,一种采用本站独家提供的简单安装方法,一种复杂的、类似 Unix 下的安装方法。 



  a) 简单的方法(本站独家提供)。 

  ① 从本站的 Perl 软件工具栏目中下载“由本站提供的 GD.pm 1.18 自动安装版本”,并解压到 c:gd 目录下。 

  ② 确定你安装的是 Active Perl 5.10 以上版(假设安装在 c:perl 目录下)。 

  ③ 在 c:gd 目录下执行以下命令: 

   c:gd> c:perlbinppm install gd.ppd 

  ④ OK 



  b) 复杂的方法(类似 Unix 下的安装)。 

  ① 从 http://stein.cshl.org/WWW/software/GD 上下载 GD.pm 的最新版 for Win32。 

  ② 用 Winzip 等工具解压到 c:gd 目录下。 

  ③ 确定你已经安装好了 Perl 解释器。 

  ④ 在 c:gd 目录下执行以下命令: 

   perl Makefile.PL 

   Nmake perl 

   Nmake inst_perl 

  ⑤ 成功后就 OK 啦。

用这种办法安装如果出现错误就表示安装不了,请用 a) 方法安装。 





测试系统是否安装正确: 



  输入以下简单程序(请注意第一行,本人假设你的 Perl 解释器是安装在 /usr 下的,如果你安装的是 /perl 下,请把第一行改为 #!/perl/bin/perl),然后存盘为 test.cgi,放在你的 CGI-BIN 目录下。 



请注意:如果你安装的是 GD.pm 1.19 以上版本的话,请把下面所有出现的 gif 改为 png (共两处)。 



#----------------------------------------------------------- 

#!/usr/bin/perl 

print "Content-type: image/gifnn"; 

use GD; 

$im = new GD::Image(130,18); 

$black = $im->colorAllocate(0,0,0); 

$white = $im->colorAllocate(255,255,255); 

$im->fill(10,10,$black); 

$im->string(gdSmallFont,2,1,"http://www.CGIer.com/",$white); 

binmode STDOUT; 

print $im->gif; 

exit; 

#----------------------------------------------------------- 



运行 WEB 服务器,然后运行浏览器,输入 http://localhost/cgi-bin/test.cgi,如果浏览器上出现黑底白字的 http://www.CGIer.com/ 则表示你的 GD.pm 已经成功安装好了。

  • 上一篇文章: 深入研究表单提交方式:GET/POST
  • 下一篇文章: perl的进程管理简介
  • 域浪网络ISP经营许可证 深圳地址:深圳市罗湖区宝安北路国际商品交易大厦七楼C30室
    Tel:0755-82266883/82267566 Fax:0755-82261966
    邮编:518000 
                        Copyright © 2006-2008 elang.cn All Rights Reserved 深圳市域浪网络技术有限公司版权所有