我有一些 perl 模块,它们集成在运行在 Web 服务器上的 cgi 脚本中。我怎样才能简单地将这些模块转换为 mod_perl 处理程序?
谢谢。
如果您只想让 mod_perl 使您的代码缓存/更快,那么...
只需将以下内容添加到您的 Apache 主机配置中:
Alias /cgi-bin/ /path/to/your/cgi/script/folder
PerlRequire /path/to/startup-script.pl
<Files ~ (\.cgi)>
Options +ExecCGI
SetHandler perl-script
PerlHandler ModPerl::Registry
PerlSendHeader On
</Files>
在startup-script.pl
设置您的包含路径(如果需要)与use lib
.
然后你可以CGI::Simple
像以前一样使用。