Назад | Перейти на главную страницу

Проверка версии Perl в Apache2

Как мне проверить, какую версию 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, я не уверен.)