perl脚本想要下载,而不是执行

时间:2013-04-24 00:12:56

标签: perl apache

我在尝试运行perl脚本时遇到了一些问题。我对perl完全不熟悉,我认为这与apache不知道如何处理文件有关。

以下是代码:

#!/usr/bin/perl

print "content-type: text/html \n\n";

print "Hello, Perl!";

超级简单。从命令行运行它完全正常

$/usr/bin/perl /var/www/html/test.pl

当我尝试通过浏览器运行它时,它想要下载该文件。 有什么想法吗?

2 个答案:

答案 0 :(得分:0)

“内容类型”中的“C”需要大写。

答案 1 :(得分:0)

我有同样的问题。我应该问的第一件事是你确保你可以在配置文件中将perl脚本作为cgi脚本运行吗?如果不是那样你应该做的第一件事。另外,在您的上一条评论中,只要您正确配置它,就不必在cgi-bin中将其作为cgi脚本运行。此链接应该有助于解决您的问题: https://stackoverflow.com/a/4296557/2431475