Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在web服务器上运行Perl?_Perl - Fatal编程技术网

如何在web服务器上运行Perl?

如何在web服务器上运行Perl?,perl,Perl,我对Perl非常陌生,我想知道如何在Web服务器上运行它。(或者如果可以)三个最常见的选项是: 我推荐FastCGI,因为它的性能良好,不会出现严重的并发症 这个街区的新来的孩子是,我不能对此发表评论,因为我没有时间好好看一看 在为您构建web应用程序时,有各种各样的web框架(例如)可以完成很多繁重的工作。大多数可以通过以上方法中的一种以上访问(例如Catalyst支持所有四种)。1)cgi,实际上任何程序都可以在服务器后面运行。 2) mod perl您甚至可以将perl作为Web

我对Perl非常陌生,我想知道如何在Web服务器上运行它。(或者如果可以)

三个最常见的选项是:

我推荐FastCGI,因为它的性能良好,不会出现严重的并发症

这个街区的新来的孩子是,我不能对此发表评论,因为我没有时间好好看一看

在为您构建web应用程序时,有各种各样的web框架(例如)可以完成很多繁重的工作。大多数可以通过以上方法中的一种以上访问(例如Catalyst支持所有四种)。

1)cgi,实际上任何程序都可以在服务器后面运行。
2) mod perl

您甚至可以将perl作为Web服务器运行:)

对于eq:

使用严格;
使用警告;
使用连续性;
连续性->新建->循环;
副总管{
我的$request=shift;
$request->print(“helloworld

”); }
然后你可以在这些之前做一个测试


/I3az/

您显然希望使用PSGI/Plack来部署Perl应用程序。这是2010年要走的路,你不应该走另一条路

PSGI/Plack允许您在任何喜欢的Web服务器下部署应用程序,有关详细信息,请参阅

您还必须选择支持PSGI的应用程序框架。有很多,;其中包括Dancer,这是一个微框架,旨在让开发人员尽可能不费吹灰之力


有关详细信息,请参阅。

Perl当然可以在Web服务器上运行,但更可能在使用类似Unix操作系统的服务器上运行。它用于CGI脚本编写。检查mod_perl:Zaki,mod_perl的当前版本是2。正确链接:
use strict;
use warnings;
use Continuity;

Continuity->new->loop;

sub main {
    my $request = shift;
    $request->print( '<p>Hello world</p>' );
}