Perl

Установка
make -C /usr/ports/lang/perl5.10/ install clean Опции по умолчанию оставить  DEBUGGING=off (default) "Build with debugging support" GDBM=off (default) "Build GDBM_File extension" PERL_MALLOC=off (default) "Use Perl malloc" PERL_64BITINT=on (default) "Use 64 bit integers (on i386)" THREADS=off (default) "Build threaded perl" SUIDPERL=off (default) "Build set-user-id suidperl binary" SITECUSTOMIZE=off (default) "Run-time customization of @INC" USE_PERL=on (default) "Rewrite links in /usr/bin" 

Нити
Выбор THREADS приведет к сборке Perl, работающей с нитями (как Apache2?). Видимо, слова Артура. По-моему они ни к чему. В том плане что у нас есть пакеты, которому они бы требовались. Но от них реально только проблемы как мне кажется чтобы ставить "просто так". Перл с тредами - это совершеено другой интерпретатор, по-моему он менее стабилен. Треады нужны чтоб создавать "красивую" многопоточность :) Не форком, а именно в рамках одного процесса. Нам это ни к чему.

Модули

 * 1) cpan -i URI
 * 2) cpan -if LWP

если есть в портах то через порты perl -MCPAN -e shell install Module::Module install LWP::UserAgent от рута perl -MCPAN -e shell

Apache + Perl как CGI
Не надо ничего делать. Достаточно создать в cgi-bin файл test.pl print "Content-Type: text/html\n\n"; print "Hello World.\n";
 * 1) !/usr/bin/perl