注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Linux >> Linux编程 >> CGIPerl >> Linux正文

在 WIN9X 系统下轻松调试 LINUX 操作系统下的 CGI 程序

文章来源:网页教学网 作者:佚名 更新时间:2005-2-26 22:57:00 【 】 【加入收藏
编制Linux Web服务器下的CGI程序,需要具备相应的程序调试环境。LINUX操作系统的普及,使每个人都更有可能去参与Web Server方面的编程。对一个熟练掌握一门或几门编程语言的程序员来说,编一个Web Server下的程序并不难,但具备这样一个程序调试环境却是我们大多数人头痛的事情。
   Linux Web服务器下CGI服务程序工作流程如下:

  CGI程序一般用PERL语言编写,要调试LINUX CGI程序则需在LINUX服务上安装WEB服务器软件和PERL解释器。这些工作都可在LINUX系统安装时完成。

  CGI程序调试方法很多,以下几种本人都尝试过。

  一、利用一台微机作LINUX服务器,利用WIN95/98作终端进行程序调试。
  在LINUX上安装SMB服务软件(LINUX文件在WIN95/98下共享)。可以在WIN95/98利用网上邻居直接修改LINUX下的CGI程序,运行WIN95/98的浏览器来查看程序运行结果。

  二、只使用一台微机,既作WEB服务器,又直接在LINUX环境下调试CGI程序。程序编辑用Vi或Xwindows下的Edit软件。程序运行结果用Net scape浏览。

  三、在WIN95/98机上模拟Linux Web工作环境,在Win95/98上安装Sambar for Win95/98服务器软件和Vperl PERL 调试器,在Win95/98上就可以直接调试CGI程序,程序结果直接用浏览器浏览。并且在程序在WIN95/98上运行的结果与在LINUX上运行的结果完全相同。

  方法一、二对普通用户有困难,因为你不能保证随时能拥有两台微机,这样就限制了你调试程序的时间和地点。LINUX工作环境下编辑和调试程序并不是所有人都精通。因此第三种方法最实用,每个人都对W IN95/98很熟悉,这样可以让任何人都可以在最简单的环境下轻松调试复杂的Web程序。

  在WIN95/98环境下配置WEB程序调试环境的方法如下:

  一、下载Sambar 4.3 for Win95/98软件,Sambar软件安装和使用非常简单,内置PERL解释器。此软件的下载站点国内和国外很多,可以在 http://www.netease.com 和 http://www.coobo.com上下载。
  Sambar 4.3软件下载后,是ZIP压缩文件,解压后可以直接安装。安装时只提示你输入安装目录。启动与运行与一般应用程序相同。Sambar程序可以安装在任何目录下,并且在W IN95/98下可以安装多次,对应不同的目录环境,启动相应的服务程序。
  如在LINUX 系统下的CGI的工作目录为/home/httpd/cgi-bin/chat,数据文件目录为/home/chat/userdata。在WIN95/98下将Sambar安装/home/httpd目录下,系统会自动在/ home/httpd下建立cgi-bin工作目录,在cgi-bin下再建立chat子目录,建立c:homechat子目录。这样在win95/98下的调试通过的PERL程序可直接复制到L INUX系统,且运行结果与在Win95/98的运行结果相同。
  唯一需要注意的是,在Win95/98下没有文件权限限制,而LINUX系统下有文件权限限制。如果有的数据文件复制到LINUX系统下不能正常读写,需用C HMOD命令修改文件属性。

  二、在Win95/98下安装Vperl调试器,可以使你在WIN95/98下调试CGI程序更容易。Vperl可以在 http://www.netease.com 和 http://www.coobo.com处下载。下载后不需要进行安装,直接运行。运行后修改File菜单下Option下的Path to perl interpreter(Sambar PERL解释器的位置)。如上例可填写“C:homehttpdperlPerl.exe”。Vperl调试器是一个很好的PERL CGI调试工具,按F5键可自动检查PERL程序的语法错误,这可以解决很多麻烦。因为CGI程序如果有语法错误,无法正常运行时,利用浏览器运行却不会有任何提示。

  • 上一篇Linux:

  • 下一篇Linux:
  • 最 新 热 门
     VMware下Linux与真实主机共享上网
     Linux系统安全隐患及加强安全管理方法
     各类Unix和Linux密码丢失解决方法
     配置Linux操作系统的环境变量
     在Linux系统下刷新主板BIOS的好方法
     删除文件提示:Operation not permitted
     Linux系统下硬盘挂载详细说明
     Linux文本模式下如何发送带附件的Email
     在Linux自动生成一个保险密码的方法
     Linux商业电影动画制作软件列表
    最 新 推 荐
     使用 Perl/Tk 把 GUI 加入服务器编程
     Perl语言编程特殊技巧
     用Perl动态建立ZIP压缩文件
     进行加密与认证的最有用的10个Perl模块
     网络程序员需要掌握的10个有用的Perl模块
     了解操控日期和时间的10个Perl CPAN模块
     企业SOA成功实施的四大关键点研究
     SilverLight基本开发环境简介
     当Web2.0瓦解了媒体暴力与洗脑文化后
     创新和效率 寻找SOA的中国切入点
    相 关 文 章

    VMware下Linux与真实主机共享上网
    Linux系统安全隐患及加强安全管理方法
    各类Unix和Linux密码丢失解决方法
    配置Linux操作系统的环境变量
    在Linux系统下刷新主板BIOS的好方法
    Linux系统下硬盘挂载详细说明
    Linux文本模式下如何发送带附件的Email
    在Linux自动生成一个保险密码的方法
    Linux商业电影动画制作软件列表
    通过硬盘上的镜像文件安装Linux系统

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用