我是Perl的新手,无法让我的脚本正常运行。我应该把实际的Perl脚本放在哪里才能正常运行?我正在测试我的笔记本上的所有内容,并尝试从html页面调用脚本,我得到的是我的Web浏览器中显示的实际脚本(代码),而不是代码旨在生成的信息。因此,我想我应该将Perl文件放在其他地方?目前我在同一目录中有Perl脚本和HTML文件。任何帮助将不胜感激!见下文:
<head>
<title>Student Web Page</title>
</head>
<body>
<h1>WELCOME! You have reached Kito's Student Web Page</h1>
<br />
<p>To run the folloiwing applications, click on the appropriate line:</p>
<form ACTION="first.pl" METHOD="get">
<p>
<input TYPE="submit" VALUE="Step 5 - Perl Environment Variables">
</p>
</form>
#!c:\perl\bin\perl.exe -w
use strict;
print "Content-type: text/html\n\n";
print "<HTML><HEAD><TITLE>Environment Variables</TITLE></HEAD><BODY>";
foreach (keys %ENV) {
print "<BR><FONT COLOR=green>$_</FONT> is set to <FONT COLOR=red>$ENV{$_}</FONT>";
}
print "</BODY></HTML>";
答案 0 :(得分:7)
您需要配置您的网络服务器以执行CGI文件。如何完成取决于网络服务器和操作系统。
一些例子: http://www.thesitewizard.com/archive/addcgitoapache.shtml
答案 1 :(得分:3)
在linux下使用apache安装mod_cgi模块。在带有IIS的windows下安装activestate perl。