【问题标题】:How do I use Apache::Reload under ActiveState Perl on Windows?如何在 Windows 上的 ActiveState Perl 下使用 Apache::Reload?
【发布时间】:2009-10-07 19:18:41
【问题描述】:

我在 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 上不起作用?

【问题讨论】:

  • 我已经通过许多版本的模块、perl、mod_perl 和 apache 使用了Apache::Reload。它有效。

标签: perl mod-perl activestate


【解决方案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

【讨论】:

    猜你喜欢
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 2015-07-11
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多