我得到一个Apache " 500内部服务器错误";甚至在安装了Perl之后。从终端运行文件工作正常(perl hello.pl
)。
Perl Mod设置与Apache配置都是正确的(chmod文件等等)。
#!/usr/bin/perl
print("Hello, World!n");
我仍然得到一个500 server error
。
我检查了apache_error.log,看到
malformed header from script. Bad header=<!DOCTYPE html>
需要在文件中添加一个Content-type
Header
修复
#!/usr/bin/perl
print "Content-type: text/htmlnn";
print("Hello, World!n");