不得不说UBUNTU是个比较人性化的操作系统,很多软件直接通过软件管理器就能安装
不过今天在配置mod_perl的时候出现了点问题
因为我不想让用默认编码
所以我设置 AddDefaultCharset为 off
但这样在mod_perl下就无法运行PERL的文件,返回的结果就是一个未解释的PERL文件给下载了下来
要解决这个问题也很简单
这是以前的httpd.conf里mod_perl的配置文件
Alias /perl/ /data/web/perl/
Options +ExecCGI
SetHandler perl-script
PerlHandler Apache::Registry
只要在PerlHandler Apache::Registry的下面加一段PerlSendHeader On
也就是让它发送一个头文件就解决了问题
如果你确人mod_perl是安装好了的其实完全可以不要那个判断
也就是说完全可以这样写
Alias /perl/ /data/web/perl/
Options +ExecCGI
SetHandler perl-script
PerlHandler Apache::Registry
PerlSendHeader On
改完后记得重启apache