是否可以在不使用CGI的情況下在Web服務器上運行Perl腳本?
我的意思是,像php腳本(運行任何.pl文件沒有#!/path/to/interpreter
線)。
如果是,如何?像CGI一樣運行perl腳本,如果沒有CGI
感謝
是否可以在不使用CGI的情況下在Web服務器上運行Perl腳本?
我的意思是,像php腳本(運行任何.pl文件沒有#!/path/to/interpreter
線)。
如果是,如何?像CGI一樣運行perl腳本,如果沒有CGI
感謝
是。如果您使用的是Apache,執行此操作的規範方法是使用mod_perl。
注意:mod_perl不僅僅是Apache的Perl處理程序;它提供了一個標準接口(以及許多幫助函數)用於與Web服務器進行通信。
看看PSGI/Plack。這是Perl < - >沒有CGI的web服務器。
PSGI是Perl的web應用程序和web服務器, 和普拉克是Perl模塊和工具箱包含PSGI中間件, 助手和適配器到web服務器之間的接口。
PSGI和Plack受Python的WSGI和Ruby's Rack的啓發。
您的問題沒有給出足夠的上下文;它只是從您的評論下面,它是絕對清楚你想在web服務器上下文中做到這一點。你使用哪個網絡服務器? – itsbruce
@itsbruce,因爲標籤顯示Apache – RYN
依賴於沒有其他上下文的標籤是不安全的;他們可能已被其他人添加,他們可能做出了不正確的假設 – itsbruce