我在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上不起作用?
答案 0 :(得分: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