Windows上xampp的CGI文件位置

时间:2011-04-19 09:09:56

标签: perl cgi xampp

我在winxp上使用XAMPP 1.7.2。 我计划开发web应用程序(.cgi或.pl),我检查了phpinfo(),发现mod_perl已经启用。

但我尝试将我的hello.cgi文件放在C:\xampp\htdocs\hello.cgiC:\xampp\cgi-bin\hello.cgi中。当我尝试打开 http://localhost/hello.cgi

时,这两种方法都无效

任何建议都表示赞赏。

3 个答案:

答案 0 :(得分:2)

位置将是

http://localhost/cgi-bin/hello.cgi

您应该将.cgi脚本放在cgi-bin文件夹中。

答案 1 :(得分:1)

两个建议,因为你的hello.cgi程序在htdocs或cgi-bin目录中不起作用:

1)检查Apache错误日志文件,查看脚本是否确实被执行,并且您还收到了其他类型的错误。

2)检查Apache httpd.conf,了解AddHandlerScriptAlias设置。这些规定应该将哪些文件作为脚本运行,以及哪个目录包含CGI脚本。

XAMPP是在Windows XP上学习LAMP堆栈的好方法。祝你好运!

答案 2 :(得分:0)

将其命名为/perl/而不是/cgi-bin/