我在我的Ubuntu上安装了apache2。这是工作。现在我想配置它来运行perl / cgi脚本。
我为我的脚本创建了一个目录/ var / cgi-bin,并创建了一个简单的perl文件echo.pl,其中包含以下代码:
#!/usr/bin/perl
use strict;
use warnings;
print qq(Content-type: text/plain\n\n);
print "hi\n";
使其可执行。
chmod +x /var/cgi-bin/echo.pl
执行它
/var/cgi-bin/echo.pl
然后它显示以下错误。
/var/cgi-bin/echo.pl:line 2:use:command not found
/var/cgi-bin/echo.pl:line 3:use:command not found
/var/cgi-bin/echo.pl:line 5:意外令牌附近的语法错误('
print qq(Content-type:text / plain \ n \ n);'
/var/cgi-bin/echo.pl: line 5:
我找不到任何错误。