我正嘗試使用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