Чтобы иметь возможность выполнять скрипты на языке Perl, обратитесь к нам в поддержку - мы подключим данную опцию для аккаунта.
Доступна версия Perl 5.16:
[login@server ~]$ perl -v
This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
Путь до интерпретатора:
/usr/bin/perl
Чтобы CGI и Perl-скрипты выполнялись не только в консоли, но и в браузере, необходимо отредактировать файл .htaccess по инструкции.
Если Perl-скрипт должен выводить в браузер текстовую информацию, в самом скрипте необходимо в явном виде сообщить об этом, например:
print "Content-type: text/html\n\n";
Установка модулей
Чтобы устанавливать модули Perl локально, добавьте в файл ~/.bash_profile строки, определяющие переменные окружения:
PERL_MM_OPT=INSTALL_BASE=/home/login/perl5
PERL_MB_OPT='--install_base /home/login/perl5'
PERL5LIB=/home/login/perl5:/home/login/perl5/lib/perl5
PERL_LOCAL_LIB_ROOT=/home/login/perl5
LD_LIBRARY_PATH=/home/login/perl5/lib
Вместо login введите логин вашего аккаунта.
Примените изменения:
[login@server ~]$ source ~/.bash_profile
Запустите CPAN, указывая, что нужно использовать локальные библиотеки:
[login@server ~]$ perl -MCPAN -Mlocal::lib -e shell
Утилита предложит выполнить начальную настройку:
Would you like to configure as much as possible automatically? [yes]
Нажмите Enter, согласившись с вариантом по умолчанию: утилита выполнит большую часть действий за вас.
Еще на один вопрос придется ответить дополнительно вручную, можно выбрать вариант по умолчанию, нажав Enter:
Would you like me to automatically choose some CPAN mirror sites for you? (This means connecting to the Internet) [yes]
Процесс настройки завершится строкой:
/bin/make install -- OK
Теперь можно устанавливать модули, например, HTTP::Requests:
cpan[1]>install HTTP::Requests