Установка модулей Perl

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 12:28, 20 ноября 2009 (править)
Dmih (Обсуждение | вклад)
м
← К предыдущему изменению
Версия 12:36, 20 ноября 2009 (править) (отменить)
Dmih (Обсуждение | вклад)
м
К следующему изменению →
Строка 46: Строка 46:
[[Категория:Shell]] [[Категория:Shell]]
[[Категория:Perl]] [[Категория:Perl]]
 +[[Категория:Программирование]]

Версия 12:36, 20 ноября 2009

Содержание

Общие сведения

Модули Perl - подключаемые расширения для языка программирования Perl, реализущий или дополнящий какой-либо функционал, отсутствующий в самом языке. Есть хорошее правило, если вы что-то собрались писать на Perl, то посмотрите сперва в CPAN, скорее всего кто-то до вас уже написал нечто подобное ;)

Установка модулей на Windows

Описано в базе знаний хостинга.

Установка модулей на UNIX

Наиболее простой и удобный способ установки, это через CPAN, доступ к которому осуществляется через шелл, реализованный в одноименном модуле Perl. Шелл CPAN уже полностью настроен, но если вы опытный пользователь, то существующие настройки вы можете посмотреть и изменить в файлах находящихся в каталоге ~/.cpan

  • Заходим на сервер по SSH.
  • Запускаем интерактивный CPAN шелл:
$ perl -MCPAN -e shell
  • Например, нам нужен модуль CGI::FastTemplate
cpan> install CGI::FastTemplate
  • В .htaccess добавляем строку:
SetEnv PERL5LIB /home/virtwww/имя_пользователя/perl/lib64/perl5/site_perl/5.8.8:/home/virtwww/имя_пользователя/perl/lib64/perl5/5.8.8/x86_64-linux

Примечание: Указанный выше способ будет работать только на хостинге 1Gb.ru


Проверить правильность установки модуля можно так:

  • выполнив команду в шелл:
perl -e 'use CGI::FastTemplate'
  • или такой скрипт, запросив его по HTTP:
#!/usr/bin/perl
use CGI::Carp qw(fatalsToBrowser);
use CGI::FastTemplate;

print "Content-type: text/plain\n\n";

См. также

Ссылки

  • search.cpan.org - поиск модулей в CPAN
  • MAN CPAN - страница MAN документации по использованию CPAN
Личные инструменты