Linux执行Perl脚本所需的环境

系统:Debian 6
安装一基于Perl的程序,按照程序setup.sh安装了一些Perl模块,但是通过浏览器访问.pl文件没有运行而是直接下载,求解决办法

第1个回答  2012-01-26
把脚本放到/usr/lib/cgi-bin/里面. 并且给执行权限.
然后http://localhost/cgi-bin/test.pl

具体路径参数一下/etc/apache2/sites-enabled/里面的路径配置.
第2个回答  2012-01-26
问题描述的不清楚啊!你下载下来相应的文件,再运行不就行了。一般Linux下都直接可以运行perl程序的。chmod +x name.pl, ./name.pl就可以了追问

但是这个perl程序是要用来做网页的,直接在Linux下运行是可以显示html代码的,估计是Apache没有配置好吧

第3个回答  2012-01-28
要在httpd.conf文件里面指出cgi文件夹的位置、执行方式及权限。追问

Apache 2.2.18,貌似httpd.conf已经被拆分了

追答

里面应该有下面类似类容:

AllowOverride None
Options ExecCGI

"/var/www/cgi-bin"是你放CGI的目录。

本回答被提问者采纳
相似回答