perl页面不读为perl

时间:2011-04-08 16:28:19

标签: perl

我正在尝试运行此脚本

  
    

mail.pl

  
#!/usr/bin/perl

print "Content-type: text/html \n\n"; #HTTP HEADER

#CREATE
$email = "pt-desu\@*****-****.com";

#PRINT
print "$email<br />";

该文件可以通过http://mysite.com/p/cgi-bin/mail.pl访问,但是当你去那里时,浏览器会下载文件并且不会显示任何内容

1 个答案:

答案 0 :(得分:2)

您的网络服务器未设置为以Perl处理*.pl个文件;它只是将它们作为纯文本提供。请参阅您的网络服务器文档以进行设置。

对于Apache,请尝试咨询this tutorial。关键位是:

AddHandler cgi-script .cgi .pl

<Directory />
  Options FollowSymLinks
  AllowOverride None
</Directory>

Options FollowSymLinks +ExecCGI

...在您的httpd.conf文件中。