| marzenia się spełniają | Login |
|
Тэги TOP20
07.04.2010 14:49
1. Установка компонентов:
Устанавливаем ActivePerl-5.10.1.1007-MSWin32-x86-291969.msi
с сайта http://www.activestate.com в папку
Устанавливам httpd-2.2.15-win32-x86-no_ssl.msi
с сайта http://apache.org в папку Затем идем сюда и внимательно чтаем: http://perl.apache.org/docs/2.0/os/win32/install.html#PPM_Packages Находим секцию примеров с вхождением фразы "ActivePerl 10xx" и выполняем то что указано:
2. Настройка httpd.conf
После установки нужно сделать примерно это в httpd.conf (обратите внимание на
LoadFile "C:/Path/to/Perl/bin/perl510.dll" LoadModule perl_module modules/mod_perl.so Include conf/extra/httpd-modperl.conf 3. Создаем файл "conf/extra/httpd-modperl.conf" с конфигурацией:PerlRequire "conf/extra/startup.pl" 4. создаем там-же файл startup.pl с примерно таким содержимым:# SECTION INIT: USE ModPerl modules use ModPerl::Util (); #for CORE::GLOBAL::exit use Apache2::Filter (); use Apache2::FilterRec (); #use base qw(Apache2::Filter); use Apache2::Const qw(-compile :common); use Apache2::RequestRec (); use Apache2::RequestIO (); use Apache2::RequestUtil (); use Apache2::ServerRec (); use Apache2::ServerUtil (); use Apache2::Connection (); use Apache2::Log (); use APR::Const qw(-compile :common); use APR::Table (); use APR::Bucket (); use APR::Brigade (); use ModPerl::Registry (); use APR::Const -compile => ':common'; # SECTION INIT: USE Other modules use Apache2::Status; use Apache::DBI; 1; 5. Запускаем ppm без аргументов и ставим через него модули:
Готово! можно проверять так:
01.02.2010 11:40
30.01.2010 13:43
У всех пользователей ActiveState Perl возникает проблема, почему не выполняется строка вида: #!/usr/bin/perl -w вначале каждого скрипта CGI, запущенного под Apache. Некоторые советуют прописать команду поиска интерпретатора в файл C:/usr/bin/perl.bat – но это будет работать только тогда когда скрипт запускаем мы сами, а не web-server Apache! Так вот, чтобы можно было сделать нормальнозапускаемые скрипты под Apache опишу как это сделать буквально в 2-х шагах! Вы спросите – а зачем вообще использовать путь: #!/usr/bin/perl –w а не, например: #!C:/server/Perl/bin/perl –w где установлен интерпретатор? – ответ прост! Если вы разрабатываете скрипты для серверов под unix/linux системы на Windows, то пользоваться системой контроля версий (а это неотъемлемый атрибут современных разработок OpenSource) у вас не получится вовсе! И еще – неужели Вам приятно постоянно править эту первую строку? Не легче ли ее оставить в покое? 20.11.2009 15:42
Многие спрашивают, «а чем отличается твой блог от бесплатного и широко распространенного?». Если честно, я даже затрудняюсь как отвечать на такой вопрос… если в кратце, то мой блог написан на языке Perl, когда как большинство других – PHP… а если быть точным, то вот что используется и зачем для работы блога в полном объеме:
|
THUD XYZZY PLUGH FRED WALDO GARPLY GRAULT CORGE QUUZ QUX BAZ BAR FOO Już dostępnieTagi
ajax
apache
backup
blog
centos
chemia
cpan
css
czat
design
dhtml
fr
freebsd
hardware
house
html
humor
internet
javascript
katja
kino
live
math
mbu
medical
milość
miłość
mod_perl
moose
mpminus
muzyka
myzyka
myśli
oracle
perl
polska
praca
radio
rower
sdm
soft
teksty
teledyski
torrents
wiersze
windows
wyrazy
xml
święta
безопасность
графика
погода
расписания
текущее
чат
электричество
Linki zewnętrzne
Moje ostatnie projekty
Inne projekty na tej stronie
Projekty na obcych stronach
|