在网页运行perl总是直接显示源代码
环境是Red Hat AS4+apache2+PHP5+Mysql,安装了mod_perl,http.conf中的cgi-bin改成了自己设定的cgi-bin目录,AddHandler也添加了.pl的后缀,目录全部设成了777,直接使用perl test.pl的时候是正确的,但在浏览器上输入地址却直接显示源代码,这是怎么回事?希望有大虾帮我解决,谢谢!!
[解决办法]
在test.pl的首行是否有类似
#!/usr/bin/perl
?
[解决办法]
能否./test.pl 直接执行?
能否贴下的httpd.conf .
[解决办法]
顶下。应该是某个小细节忘记了。
[解决办法]
看了你的phpinfo还是不太清楚...
不过推荐几个办法:
查看一下apache的error_log也许会有有用信息
在cgi目录下加
Options +ExecCGI
或者
SetHandler perl-script