PERL文件仅在xampp上重启apache时运行

时间:2011-06-27 10:43:40

标签: perl apache xampp

我在XAMPP上运行我的perl文件。我第一次执行它然后它工作正常,但是当我刷新它然后它没有运行。为了让它运行,我必须重新启动apachee。有人可以告诉我原因和解决方案吗?

PERL CODE IS:代码

#!"D:\xampp\perl" 
print "Content-type:text/html\n\n"; 
print "<H1>Hello World</H1>\n"; 
require 'D:\xampp\htdocs\sa\settings.pl';

1 个答案:

答案 0 :(得分:1)

print "Content-type:text/html\n\n"

为什么不使用带有头标法的CGI模块?

  

当我删除“require”然后它工作正常

然后你的error_log文件应该告诉你出了什么问题。在要求之前,您不会检查文件是否存在。你还应该包括:

use strict;
use warnings;
use diagnostics;

并测试从命令行运行该文件。您应该阅读有关调试Perl和CGI程序的信息。