Как мне проверить, какую версию Perl использует Apache2? У меня установлено несколько версий Perl, и я хочу убедиться.
Perldoc Perlvar
$ ^ V содержит версию.
perl -le 'печать $ ^ V'
Разве это не должно зависеть от того, что есть в ваших реальных сценариях для строки shebang? perl -V Я полагаю, будет сообщать, для какой версии perl настроена команда perl, но это зависит от того, какую из них вы укажете в своих сценариях.
Вы используете mod_perl? .cgi файлы? Как именно вы используете файлы perl в Apache?
Должна быть запись в Server
заголовок, отправленный вашей установкой Apache всем клиентам. Вы можете легко проверить это с помощью netcat
сессия или онлайн-инструмент.
Например, наш сервер возвращает
Server: Apache/2.2.9 (Debian) ... mod_perl/2.0.4 Perl/v5.10.0
(Для этого может потребоваться mod_perl, я не уверен.)