VB 源码VC 源码ASP源码JSP源码PHP源码CGI源码FLASH源码素材模板C 源程序常用软件文档中心其他程序

ASP技术

编程开发
PHP技术
JSP技术
ASP技术
.NET技术
数据库

本类阅读TOP10

·解密ASP源代码
·ASP如何获取真实IP地址
·ASP编程技巧大全[1]
·Asp中五种连接数据库的方法
·快速打造留言本教程[1]
·ASP中也能解压缩rar文件
·浅谈如何建立三层体系结构的ASP应用程序(1)
·浅谈如何建立三层体系结构的ASP应用程序(2)
·ASP编程技巧大全[2]
·用ASP发送邮件

精品推荐
如何在自己的电脑上调试CGI程序。

作者:佚名 来源:本站原创 加入时间:2003-10-9 月光软件站

在自己的平台上调试Perl CGI程序,需要做以下准备工作:
安装设置Web服务器
安装Perl for Win32
设置TCP/IP协议

安装Web服务器
在“网上邻居”的“属性”对话框“配置”中单击“添加”按钮。
在弹出的"选择网络组件类型"对话框中,在“厂商”栏中选择"Microsoft",在"网络服务"栏中选择 "Personal Web Server",然后单击"确定"按钮。这时Windows 95将自动安装Personal Web Server。安装完成后,“控制面板”中会出现“个人Web服务器”图标,双击图标可以对自己的个人Web服务器做设置,然后设置CGI程序的运行目录。在“控制面板”中双击“个人Web服务器”图标,选择"Aaministration",这时Personal Web Server会自动启动你的浏览器,显示Internet服务管理页面。选择"WWW Administr ation",选择"Directory",在按"ADD",在WWW服务中加入你的CGI-BIN目录,然后,一定不要忘了,要把它设为可执行。同时,建议你把它虚拟为"cgi-bin"目录,这样在你的HTML里面你就可以用"/cgi-bin/????.cgi"来调用CGI程序。全部设置好之后,可以在浏览器中打"http://你的机器名称"或者"http://你的机器的IP"来检验一下你的设置。
安装Windows 98 PWS(个人 Web 服务器)

Windows 98中,提供了一套独立的Personal Web Server,在add-ons\pws\目录中,大约19M,按提示安装就可以了。

安装其它的个人服务器

想在本地(local)尤其是在Win95/98/NT环境下调试CGI程序,在这里还向各位强力推荐Sambar 4.1。这是一套可以在win95/98/NT环境下安装运行的多工Web Server 软件,只要设定好你的IP,安装好之后,立刻就可以在你自己的电脑上建立起一个Web Site了。

Sambar 4.1有如下特点:

内建网页搜索器。
内建FTP服务器。
内含Perl 5,当你安装好之后就有了Perl可用了,不需另外安装Perl for win32。
具有HTML方式操作的管理及设定环境。
支持HTTP,SMTP,POP3,IMAP4,NNTP,Bridge的Proxy设定。
内含系统报告及LOG分析功能。
支持CGI/1.1,WINCGI,ISAPI,Mappings。
从本地下载Sambar 4.1Sambar 4.1(2M),功能超强,绝对免费。

安装方法:

设置IP地址。
方法同上。
将Sambar 4.1的压缩文件解压,运行setup程序,安装过程很简单。只要你以前安装过windows 95/98就不会有问题。
注:frontPage 98 不支持Sambar,Sambar称多次去信Microsoft,没有任何回音。使用FrontPage 98 的网友在使用Sambar时,一定不要把Sambar的缺损目录定为FrontPage 98 的网站目录。Sambar仅作为在本地Win95/98/NT环境下调试CGI程序之用。


--------------------------------------------------------------------------------

安装Perl for Win32

要在视窗系统上使用Perl来执行CGI程序,还要再安装Perl for Win32 系统,点这里Perl for win32下载pw32i316.exe,并直接运行安装。

系统会分别提问:

Do you wish to proceed?  Y
Modify search path?  Y
continue to install perlIS.dll?  Y
please choose a file extension to associate with PerlIS.dll?
Extension: 按你的情况,键入CGI程序后缀“pl”(pl is the default)或“cgi”

安装完成后,继续完成以下步骤:
建立CGI程序文件(.pl) 与Perl 解释器的关联。
修改注册表:在 HKEY_LOCAL_MACHINE/System/CurrentContorlSet/Services/W3SVC
/Parameters/Script Map 处建立一个主键,键名:.pl,赋键值为c:\perl\bin\perl.exe %s %s
.pl = c:\perl\bin\perl.exe %s %s (Perl 解释器的安装路径)


这时,按我们的经验,应该是已经可以运行CGI程序的了,可以用记事本写一个简单的CGI脚本试一试。

用记事本新建一个文件,然后把下面的代码Copy进去,再将它保存为CGI-BIN目录 test.pl或test.cgi(视安装过程中你对第四个问题的回答而定)(请注意下面例子中,"#!/usr/bin/perl"在PWS上并不需要,因为安装Perl for win32时系统已将Perl解释器加入关联,但有点要注意,如果此程序在UNIX主机上运行,"#!/usr/bin/perl"指定Perl解释器位置,必不可少。)(Win98中安装,可能只有前两问)

#!/usr/bin/perl
print "Content-type:text/html\n\n";
print "成功了!";


把这个文件放在你自己的CGI-BIN目录中。然后新建一个名称为test.htm的HTML文 件,放在你的某一个WWW目录中。其内容如下:

<a href="http://你的机器名称/cgi-bin/test.cgi">测试 CGI</a>

完成后运行测试。打开浏览器,在地址栏中键入"http://你的Web服务器名/test.htm",如果出现"成功了"就表示你已经成功。

Windows NT Server 4.0中的Web服务器功能通过NT自带的IIS(Internet Information Server)来完成。
Windows 98 光盘中专门带有类似IIS的Personal Web Server(PWS),。
在Windows 98 和 Windows NT Server 4.0 中Perl for win32的安装方法与Windows 95基本一样。


--------------------------------------------------------------------------------

为计算机设置TCP/IP协议(这一步骤可以省略)


从开始菜单选[设置]→[控制面板]→[网络]→[配置TCP/IP]→[属性]
填入你的IP地址,子网掩码设为255.255.255.0
如果你没有网卡,不必设置,用127.0.0.1就可以连接上。如果不知道IP地址,可以在下面的区段里选一个。这些区段里的IP地址是网络界公认的测试区段,不会真的连出去的。
192.168.0.0-192.168.255.255
172.16.0.0-172.31.255.255
10.0.0.0-10.255.255.255
在“DNS配置”中选择“使DNS 无效”。

当然,也可以不指定IP地址,那么在以后就只能通过机器名称来识别web服务器了,机器名称可以在[控制面板]→[网络]→[标识]中找出




相关文章
  • 在ASP.NET程序中创建唯一序号
  • 安全程序设计
  • 让ASP程序运行于非Windows平台
  • 不用GD库生成当前时间的PNG格式图象的程序
  • 黑客与黑客程序制作者 谁的罪更重
  • 如何清除黑客程序
  • 给“添加/删除程序” 增加“网络安装”选项卡
  • 系统自动启动程序之十大藏身之所
  • 十二种流行恶作剧程序简介与清除
  • 加速ASP程序的显示速度(二)
  • 加速ASP程序的显示速度(一)
  • asp程序错误详细说明例表
  • 在ASP处理程序时显示进度
  • 程序员眼中的Flash MX2004
  • Global.asa文件的使用及Chat程序
  • 一个很简单的验证码程序
  • 短信发送程序
  • 在自己的电脑上调试CGI程序
  • 在线实时开通WEB及FTP源程序
  • 删除程序斩草除根
  • 相关软件

  • 良精多语言多风格企业整站程序 1.0
  • Visual C++ 6.0的升级程序.  
  • 处理CAB文件的程序例子  
  • 压缩算法源程序  
  • MSDN中的HTTP服务器程序非常具有参  
  • 一个邮件发送程序  
  • 包括PingFTP等工具的源程序  
  • 一个FTP的完整程序  
  • 根据用户提供的URL下载文件的下载源程序  
  • Tang Yong 局域网象棋对弈程序利  



  • 月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
    电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
    音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

    月光软件站·版权所有