要在自己的平台上调试perl cgi程序,以中文win98为例,需要做以下几项工作:
1. 安装、设置tcp/ip协议
2. 安装、设置web服务器
3. 安装perl for win32
详细介绍各个步骤:
一、安装、设置tcp/ip协议
如果您已经可以通过拔号正确连上inte.net,这说明你的tcp/ip已经正确安装,不过你还得耐心看下去哟!进入“控制面板”,双击“网络”图标,出现“网络”的对话框,这里已经安装了tcp/ip。假设tcp/ip不存在,要添加它,只需单击“添加”按钮,选择“协议” 后单击“添加”按钮,请选择“microsoft”-“tcp/ip”,按“确定”,系统提示要win98的磁盘,然后会重新启动,照作就是了。别急,这一步还没结束,还要对tcp/ip进行一些设置。选择“tcp/ip”,单击“属性”。在“dns配置”中,选择“禁用dns”;在“ip地址”选项中选择“指定ip地址”,在“ip地址”中输入任意的合法ip地址,如“10.10.10.10”。这样,在安装完web服务后,你就可以在浏览器中用“http://10.10.10.10”这个地址进行本地浏览了!需要说明的是,如果选择了“自动获得ip地址”,那么,你就只能用“http://你的机器名”了。如何设置机器名呢?单击“标识”,这里的“hh”就是机器名了,特别强调一点,机器名勿用中文,否则不能被正确识别和显示,千万记住哦!
也许你会问,刚才选用“禁用dns”,和“指定ip地址”,那么在实际拔号上网时不是会出问题吗?是的,其实要解决这个问题也非常简单,你只要在“我的电脑”中双击“拔号网络”,选择你所建立的连接,右键打开“属性”对话框,选择“服务器类型”,点击“tcp/ip设置”,在这里,你可以选择“已分配ip地址的服务器”,在“指定名称服务器的地址”中填入你的isp提供的“主控dns”和“辅助dns”的地址即可,这里我填的是本地163的dns的地址。
二、安装、设置web服务器
1、中文win98光盘探宝
要安装web服务器,可是web服务器程序哪里来呢?看看win98光盘里有些什么,这儿有个“add-ons”目录,进去看看,又有个“pws”,其实宝藏已经找到了,就是这个“pws”,它是personal web server的缩写,就是“个人web服务器” 我们就用它安装web服务器吧(其实web服务器程序有很多,这里用它比较方便些。)!
2、安装web服务器
在安装这个pws前,系统必须要有ie4.0以上版本的浏览器,中文win98已经集成了
ie4.0,这一步可以省略了。进入中文win98光盘的“\add-ons\pws”目录,双击“setup.exe”,选择“下一步”,用“典型”安装pws至默认目录,当然你可以用“自定义”安装选择你需要的组件,安装完成后,它会在c盘根目录下建一个名叫“.netpub”,的目录,这个文件夹很重要,以后的操作全都在这里了,系统提示重新启动,当再次重新启动后,你会发现状态栏多了一个小图标,它就是“个人web管理器”。咦,我重新启动时,怎么会自动弹出拔号对话框呢?
3、设置web服务器
首先,解决上面遇到的问题。当你安装完pws后,它的一些设置已被写入注册表,在每次启动win98时会自动运行pws,它会自动用浏览器检测网络服务器,而你ie的连接调用的却是拔号网络,所以才会弹出拔号对话框。
在桌面上右键单击ie,打开“属性”对话框,选择“连接”,选择“通过局域网连接到inte.net”,这样问题就解决了,同时这也是能用浏览器浏览本地信息的重要一个步骤。
双击“pws”系统图标,点击“启动”按钮,web发布已经启动,赶快打开ie,在地址栏输入“http://hh”,如果你能打开这个地址的话,恭喜,你的web服务器已经安装成功了。
单击“高级”,打开“高级选项”设置框,选中“允许浏览目录”,双击“虚拟目录”下的“cgi-bin”目录(如果没有这个目录,你可以事先在“c:\.netpub”目录下建立一个“cgi-bin”子目录,然后单击一下“< home>”,选择“添加”,在目录里输入“c:\.netpub\cgi-bin”,在别名中输入“cgi-bin”,这样就会在“虚拟目录” “< home>”下建立一个“cgi-bin”目录),弹出“编辑目录”对话框,你可以看到,它的真实路径为“c:\.netpub\cgi-bin”,请把它设为可“执行”。这样,你把要调试的cgi程式拷贝到“c:\.netpub\cgi-bin”下,你就可以用“http://hh/cig-bin/程式名.cig”测试你的cgi 程序了。什么,你的cgi程序现在不能被正确运行?差点忘了一件大事,那就是,你还要安装一个perl cgi解释程序──perl for win32 !
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器