我正尝试使用Fast CGI从Azure Web App运行Perl。我建立了PHP,它工作正常,但不能让Perl工作。运行Perl我已经安装草莓的Perl(我曾尝试在32位和64位,便携式版本)从Azure Web App运行Perl
我添加了一个处理程序*特等如下
d:\home\site\wwwroot\bin\perl\bin\perl.exe
我有一个简单Perl程序test.pl如下
#!/usr/bin/perl
use strict;
use warnings;
print "Hello, World!\n";
它从控制台,如果我键入以下命令(从d:\家\网站\ wwwroot文件夹)运行,因此Perl是工作确定。
> bin\perl\bin\perl.exe test.pl
如果我使用http
http://mywebapppath/test.pl
它,我得到一个500错误
如果我查看日志在得到以下观点:
HTTP Error 500.0 - Internal Server Error
d:\home\site\wwwroot\bin\perl\bin\perl.exe - The FastCGI process exited unexpectedly
我已经运行出于想法接下来要尝试什么。有什么建议么?
这不是一个fastcgi脚本。你在哪里以及如何添加了什么处理程序? – bytepusher
我点击了Web应用程序的设置,并在处理程序部分添加了一个。就像我说的,test.pl从控制台运行。 –
你仍然需要使用fastcgi脚本才能让它通过FastCGI处理,我会建议采取一个简单的示例脚本并尝试。看看http://search.cpan.org/~skimo/FCGI-0.67/FCGI.PL – bytepusher