如何找出安装了什么版本的mod_perl?

Tha*_*ama 8 perl apache2

为了调试我的perl代码,我需要找出mod_perl安装的版本.

如何找到mod_perl我安装的版本?

gpo*_*ojd 8

尝试:

perl -Mmod_perl\ 999
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,请尝试:

perl -Mmod_perl2\ 999
Run Code Online (Sandbox Code Playgroud)

第一次检查mod_perl,版本999.由于它不存在,它将输出您已安装的实际版本或错误,说它在@INC中找不到.第二个做同样的事情,但是对于mod_perl2.

我输出的示例:

> perl -Mmod_perl2\999

需要mod_perl2版本999 - 这只是版本2.000005.BEGIN失败了 - 编译中止了.


JRF*_*son 6

一般来说:

perl -Mmod_perl -E 'say $mod_perl::VERSION'
Run Code Online (Sandbox Code Playgroud)

  • @Thariama,这也适用于mod_perl2,稍有变化:`perl -Mmod_perl2 -E'说$ mod_perl2 :: VERSION'`。 (2认同)