Apache:将perl脚本显示为文本
我有没有扩展名的Perl文件(不是.pl格式) 我需要在单击它们时执行它们,而不是以纯文本形式打开它们 当我向它们添加pl扩展时。他们成功地工作了。(当我在apache.conf中添加Apache:将perl脚本显示为文本,perl,apache,Perl,Apache,我有没有扩展名的Perl文件(不是.pl格式) 我需要在单击它们时执行它们,而不是以纯文本形式打开它们 当我向它们添加pl扩展时。他们成功地工作了。(当我在apache.conf中添加 AddHandler cgi-script .cgi pl ) 但是我需要知道是否有一种方法可以在不添加扩展的情况下执行它们,您可以使用它来决定Apache将什么视为cgi脚本 在apache配置中,添加以下内容并重新加载/重新启动apache: <Directory /path/to/dire
AddHandler cgi-script .cgi pl
)
但是我需要知道是否有一种方法可以在不添加扩展的情况下执行它们,您可以使用它来决定Apache将什么视为cgi脚本
在apache配置中,添加以下内容并重新加载/重新启动apache:
<Directory /path/to/directory/with/perl-files>
SetHandler cgi-script
</Directory>
# Or <DirectoryMatch>, <Location>, <FilesMatch> or similar directives
这将使Apache将目录中的所有内容都视为cgi脚本,并尝试执行它,而不考虑文件扩展名
.htaccess
解决方案在apache配置中可能需要额外的权限(如AllowOverride SetHandler
),请参见,您可以使用它来决定apache将什么视为cgi脚本
在apache配置中,添加以下内容并重新加载/重新启动apache:
<Directory /path/to/directory/with/perl-files>
SetHandler cgi-script
</Directory>
# Or <DirectoryMatch>, <Location>, <FilesMatch> or similar directives
这将使Apache将目录中的所有内容都视为cgi脚本,并尝试执行它,而不考虑文件扩展名
.htaccess
解决方案在apache配置中可能需要额外的权限(如AllowOverride SetHandler
),请参见,您可以使用它来决定apache将什么视为cgi脚本
在apache配置中,添加以下内容并重新加载/重新启动apache:
<Directory /path/to/directory/with/perl-files>
SetHandler cgi-script
</Directory>
# Or <DirectoryMatch>, <Location>, <FilesMatch> or similar directives
这将使Apache将目录中的所有内容都视为cgi脚本,并尝试执行它,而不考虑文件扩展名
.htaccess
解决方案在apache配置中可能需要额外的权限(如AllowOverride SetHandler
),请参见,您可以使用它来决定apache将什么视为cgi脚本
在apache配置中,添加以下内容并重新加载/重新启动apache:
<Directory /path/to/directory/with/perl-files>
SetHandler cgi-script
</Directory>
# Or <DirectoryMatch>, <Location>, <FilesMatch> or similar directives
这将使Apache将目录中的所有内容都视为cgi脚本,并尝试执行它,而不考虑文件扩展名
.htaccess
解决方案在apache配置中可能需要额外的权限(如AllowOverride SetHandler
)请参见这是您想要的吗?这就是你想要的吗?这就是你想要的吗?这就是你想要的吗?