1

我在 Windows 和 Apache 上使用 Activestate Perl。我想在 mod_perl 下运行我的脚本。为了防止 Apache 在开发过程中缓存模块,我想使用 Apache::Reload 模块。

我已将以下几行添加到 httpd.conf

PerlModule Apache::Reload
PerlInitHandler Apache::Reload
PerlModule Apache2::RequestUtil

然后我重新启动 Apache。然后我所有的脚本都会产生内部服务器错误(500)。

Apache 日志中没有错误。

你知道我错了还是 Apache::Reload 在 Windows 上不起作用?

4

1 回答 1

1

它绝对适用于 Windows。

您的 httpd.conf 中是否也有这些行?

PerlSwitches -wT
LoadFile "C:\Perl\bin\perl510.dll"
LoadModule perl_module modules/new/mod_perl.so

LoadFile bin/libapreq2.dll
LoadModule apreq_module modules/mod_apreq2.so
于 2009-10-07T19:35:59.937 回答