进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 网站开发 -> CGI -> 文章内容  
本机调试Web应用程序的几种方法

如果你有比较旧的讲Web应用程序开发的书;它会告诉你,如果你想调试自己的Web应用程序,你需要通过Inernet或Intranet连上一台能运行你的Web应用程序的服务器。这对我等拨号上网用户来说,首先是时间、金钱和速度不允许,而且很难找到一台符合自己条件的服务器。很多免费服务器都是基于UNIX的,不支持ASP,且不开放CGI权限。面对这种情况,我们有着另一钟选择:在自己机器上安装一个服务器软件,自己当网管,给自己开放所有权限。这样,你就可以完全脱离网络,在本机上调试运订自己的Web应用程序。能实现我们要求的软件非常多,笔者经过学习比较,认为对一般的 Win95/98用尸,有几种服务器软件可以满足我们的要求。这几种软件并不象专业服务器软件(如IIS之类)有非常多的设置和功能,但它们的优点是易于设置,易于使用,而且可以让它们使用不同的端口在同一台机器上共存,根据不同需要选用。这几种软件分别是Dem0Builder的MicroWeb,SambarTech.的SambarServer4.1;以及Microsoft自己的Persona!WebServer(即PWS,有两种不同版本)。它们各有所长:Microweb基本上只支持CGI/Perl,SambarServer不仅支持CGI/Perl,还支持WinCGI,ISAPI和SSI(ServerSideInclude.即在HTML中加上少量由服务器处理的内容,后缀为.shml),而MS Pws的长处是在支持ASP和FrontPage Extension上。下面笔者对这几种软件分别作简要介绍。注:下文中提到的Localhost都是Win95/98对本机的默认名称,你也可以将它换成你在控制面板/网络/标识/计算机名中看到的名称。 Microweb   从www.demobuilder.com上得到的Microweb非常小,如果只要核心部分的话,刚好100K。然而它却提供了使你在本机上运行CGI的功能。Microweb不需安装,你把它拷贝到哪个目录运行,那个目录就是你的服务根目录。你可以通过http://microweb:81来访问它。这里斯本81是Microweb默认的端口号,如果你没有安装其它服务器的话,可以不输入81。如果同时运行的还有其它服务器,则必须通过81来区分。Microweb的设置更简单,同一目录下有一个microweb.ini文件,有用的只有两句: hostName=microweb perlDirectory=d:\perl 一看就明白了:第一句是主机名,第二句是Perl所在目录。Microweb自带了一个Perl4,但比较旧,且没有各种库模块,比如常用的GO库。这时你只需修改这个目录,让它指向你自己的Perl目录就行。现在,你已经可以在自己的浏览器中运行.pl脚本程序了。Microweb运行时会自动打开默认浏览器,当你关 闭所有浏览器窗口后它会自动退出。它不出现在任务栏或系统通知区中。Microweb的最大特点就是小巧灵活。如果你是刚开始学Perl的话,用它入门最合适。这是个Demo版,但没有时间限制。 SambarServer4.1   当你开始涉及CGI的高级主题,如WINCGI、ISAPI、SSI后,会觉得加Microweb不大够用了。这时你需要从www.tucowd.com(国内站点是www2.netease.com,速度非常快)的WobServer 区下载免费的Sambar。大小,刚好2M。安装好后你会迫不及待的运行它。但是,如果当时你正好有微软的个人Web服务器,在运行的话,你会得到Sambar不能启动的错误信息。原因是个人Web服务器占用了80端口。这时由于Sambar不能运行,你也无法通过图形界面去改Sambar的端口,只好手 工修改sambar41configconfig.ini,找到这一句: HTTP Port=80 将80改为82或是其它任何末被占用的端口号,存盘退出,再运行Sambar就会成功。这时你可以通过http://localhost:82的方式访问SambarServer的根目录。默认根目录在\sambar41\docs面,默认的cgi-bin目录在\sambar41\cgi—bin下,/cgi—win在\sambar41\cgi-win。你访问根目录时看到的实际上是该目录下的默认文档 defatllt.htm,如果你更喜欢index.htm作为默认文档的话,可以通过点击System Administration然后选择ServerConfig进行改变。Sambar的大部分设置都可以在这里完成。最后,如果你不满意Sambar自己带的Perl(虽然是5.004版,但仍没有常用库模块),可以手动修改刚才的config.ini文件,把这一句改成你自己的Perl目录: Perl Executable=d:/perl/bin/Perl.exe   改后要重启动Sambarserver(不是重启动Windows)才能生效。3、Microsoft Personal WebServer这是个好东西,不过可能很多朋友都没想到,就在WIn950SR2中就自带了一个 Prsonal Web Server1.0。而在Win98中,这个东东被升级成了4.0,并带上了MTS(事务管理器)和ActiveServcrPages(ASP)支持。在 Win950SR2中,PWS被隐藏得很深。选择控制面板/网络/添加/服务/Microsoft,你可以安装上个人Web服务器1.0。它支持FTP和HTTP服务,但不支持ASP,并且要经过设置才能支持CGI/Perl。在Win98下,只须从Win98的光盘\add—on\pws下运行setup就可安装上PWS4.0。比起1.0,它最重要的变化是取消了FTP服务,增加了ASP支持(还有一个几十M的ASP中文教程,实在是太有用了),但仍需要设置才能使用CGI/Perl。无论是对Will950SR2的PWS1.o还是Win98下的PWS4.0,通过如下操作可以使它运行Perl脚本:打开注册表编辑器,到 HKEY_LM\System\CurtControlSet\Services\W3Svc\Parameters\ScriPtMaP 下,添加一个字串项,名字叫.pl(小数点加p1),值为 d:\perl\bln\perl.exe %s %s 注意:两个%s间有一空格。   重启动Windows后,就可以在PW5下使用Perl脚本了。注意:/CGI-BIN目录必须共享,且可执行。设置方法是在资源管理器中找到/CGl—BIN目录,右镇;选Sharing,再点击Share As和WebSharing。另外,如果你用Win95OSR2,PWS1.0的话,可以从微软 VisualStudio第二张 VisualInterDev中安装ActiveServerPages支持(不用安VI本身)。希望笔者的简介能让你找到一款符合自己需要的服务器程序。不过,虽然这几款程序都能当成真正的Internet服务器使用都支持最基本的HTTP协议),但如果你要自己架设一个网站的话,最好还是用专业的Web服务器,它们提供了更好的性能和安全性。文中的技巧有很多是笔者从各大BBS或直接向一些高手请教得来的。 如果你对ASP感兴趣的话,应该去这里看看: http://www.see.online.sh.cn/ch/Tur/GuYi/ 同时也有很多关于CGI和Perl的内容。 另外,本人用的perl 5.004是一个已经带了GD等常用库的版本,而且不用自己编译,非常方便,可从这里下载: http://www.perl.com/CPAN/ports/win95/Stanard/ 文件名:perl5.00402-bindst04-bc.zip,约6M。

在百度中搜索:本机调试Web应用程序的几种方法
在Google中搜索:本机调试Web应用程序的几种方法
在Yahoo中搜索:本机调试Web应用程序的几种方法

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]
上一篇文章:XML简介

 相关文章    最新文章
· WindowsXP SP2本机突然不支持FSO 验证码不..
· 管理本机特殊端口 防范木马程序攻击
· 获得本机IP和名称
· 免费把QQ炫铃设为本机QQ的系统提示音
· Sniffer嗅探 找回在本机丢失的QQ号
 
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之一
· 本地调试PERL CGI程序之二
· 本地调试PERL CGI程序之一
· Perl语言的文字处理模式之三(4)
· Perl语言的文字处理模式之三(3)

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)