2023信创独角兽企业100强
全世界各行各业联合起来,internet一定要实现!

教你在自己的电脑上调试 CGI 程序

2004-02-13 eNet&Ciweek

  安装完成后,继续完成以下步骤:

  建立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目录中。其内容如下:

  测试 CGI   

  完成后运行测试。打开浏览器,在地址栏中键入"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服务器了,机器名称可以在[控制面板]→[网络]→[标识]中找出.

相关频道: eNews

您对本文或本站有任何意见,请在下方提交,谢谢!

投稿信箱:tougao@enet16.com