3

CGIを使用せずにWebサーバーでPerlスクリプトを実行することは可能ですか?
つまり、phpスクリプトのように(行のない.plファイルを実行します#!/path/to/interpreter)。
はいの場合、どのように?

ありがとう

4

3 に答える 3

5

PSGI/Plackを見てください。これは、CGIのないPerl<->Webサーバーです。

PSGIはPerlWebアプリケーションとWebサーバー間のインターフェースであり、PlackはPSGIミドルウェア、ヘルパー、およびWebサーバーへのアダプターを含むPerlモジュールおよびツールキットです。

PSGIとPlackは、PythonのWSGIとRubyのラックに触発されています。

于 2012-10-30T13:12:22.473 に答える
4

はい、Actionディレクティブを使用します。

AddHandler perl-files .pl
Action perl-files /path/to/perl/interpreter
于 2012-10-30T13:08:55.373 に答える
2

はい。Apacheを使用している場合、これを行うための標準的な方法はmod_perlを使用することです。

注:mod_perlは、Apache用の単なるPerlハンドラーではありません。Webサーバーと通信するための標準インターフェース(および多くのヘルパー関数)を提供します。

于 2012-10-30T13:11:31.793 に答える