是否可以在Windows 7中在没有Web服务器的情况下在Activeperl中运行perl脚本?如果可能,应遵循哪些步骤?
我在HTML文件中使用Post方法具有简单的注册表单。在我的.pl文件中正在使用此HTML文件。我正在使用CGI模块。从命令promt运行.pl文件时,HTML文件正在运行浏览器,单击“提交”按钮后,将显示perl脚本。
答案 0 :(得分:2)
安装ActivePerl时,它将为.pl文件创建文件关联,因此只需在资源管理器(“我的电脑”,“文件资源管理器”等)中双击.pl文件即可运行它。这也使您可以从Windows命令提示符运行script.pl
。
在安装ActivePerl时,它将修改PATH以包括包含perl.exe
的目录,从而使它可以从Windows命令提示符运行perl script.pl
。
最后,您始终可以从Windows命令提示符运行c:\...\bin\perl script.pl
。
答案 1 :(得分:0)
您能再解释一下确切的用例吗?
我认为评论中的第一个用户为您提供了最佳答案。
如果Perl不在您的PATH环境中,则需要将.pl扩展名与Perl关联或通过命令行运行它(如果我没记错的话,Active-Perl是Perl命令行工具附带的)