Карта советов     Поиск совета    
      Советы на все случаи жизни      
  Как прошить BIOS видеокарты Как прошить BIOS видеокарты  
  Как пожаловаться на спам Как пожаловаться на спам  
  Как заменить масло в двигателе Как заменить масло в двигателе  

Советы по категориям
Разделы сайта



Новое на otwet.ru
._
Ответ.ру / Интернет / web мастеру
 
Как установить perl

Как установить perl

Как установить perl

Язык может считаться законченным только тогда, когда в его синтаксисе используются все клавиши на клавиатуре" Отец-основатель Perl
Пожалуй, установка Perl - один из самых простых шагов, однако, как это не парадоксально, он чаще всего порождает больше всего осложнений. Приведенные ниже рекомендации помогут Вам установить Perl и забыть обо всех неприятностях, связанных с CGI-скриптами на Perl.

Первым делом посетите http://www.activestate.com, зайдите в раздел Downloads и скачайте оттуда самый последний дистрибутив Perl для платформы Win32. При этом следуйте рекомендациям, приведенным на сайте. Вкратце они заключаются в следующем: Perl предоставляется не в виде саморазворачивающегося exe-архива, а в виде так называемого msi-архива для Microsoft Installer-а. Возможно, на Вашем компьютере Installer не установлен, так что Вам придется это сделать, прежде чем устанавливать Perl (ссылка на дистрибутив Microsoft Installer-а приведена на сайте в разделе Downloads).

В Проводнике щелкните дважды на имени файла только что скачанного дистрибутива Perl. Автоматически запустится Microsoft Installer и начнется процесс установки. Как обычно, нажимайте кнопку Next до тех пор, пока не появится диалог с запросом директории, в которую будет установлен Perl. По умолчанию там предлагается C:\Perl. Рекомендуем сменить эту директорию на нечто более удобное - например, C:\Program Files\Perl. Если Вы любите порядок, сделайте это обязательно.

Теперь настроим сервер. Найдите в файле конфигурации Apache httpd.conf строчку
AddHandler cgi-script .bat .exe
Замените ее на
AddHandler cgi-script .bat .exe .pl .cgi

Как это ни странно, но эту директиву AddHandler иногда указывать не обязательно. Однако лучше перестраховаться...

Найдите и раскомментируйте параметр:
ScriptInterpreterSource registry
Это позволит Apache использовать Реестр для поиска Perl-интерпретатора.

Вот, собственно, и все. Для проверки работоспособности Perl зоздайте в директории z:\localhost\cgi файл test.pl с таким содержанием:
#!/usr/local/bin/perl -w
print "Content-type: text/html\n\n";
print "It works!
\n";
system("dir");

Важно!
Обратите внимание на первую строчку в скрипте. Можно подумать, что она указывает Apache, что Perl расположен в z:\usr\local\bin\perl.exe. На самом же деле Apache видит, что такого файла не существует, и использует Реестр для поиска ассоциации для расширения pl. Происходит это благодаря директиве ScriptInterpreterSource, которую мы активизировали до этого. Однако, хотя Apache игнорирует первую строку в скрипте, Perl ее испольчует для того, чтобы определить, какие флаги были использованы при его запуске (в нашем примере это флаг -w, который включает режим вывода сообщений об ошибках в скрипте).


Дата публикации: 2005-10-04 00:58:20
Просмотров: 2000
Текущая оценка 0.00       голосов - 0
Супер!       Хорошо       Средне       Плохо       Отстой


Как установить perl
Ближайшие советы:
Верстка с помощью слоев     Настройка Adobe Photoshop    
Карта сайта: нужна ли она     Термины хостинга    


Как установить perl Вы можете поставить у себя ссылку на совет:

Как будет выглядеть ссылка:
Как установить perl  


Самые читаемые советы
Самые рейтингованные советы
4.98   голосов: 576
Основы SSH

4.95   голосов: 19
Жалоба - проезд на желтый свет светофора

4.92   голосов: 13
Как помочь зачатию - советы для женщин

4.86   голосов: 14
Как выбрать принтер

4.84   голосов: 105
Комбу




Новинки из мира кино:
МглаМгла

Художник по имени Дэвид Дрейтон наносит последние мазки на полотно, которому суждено стать постером к фильму «Темная башня». Точнее, не суждено: совсем скоро поднимется буря, сваленное ветром дерево в...
  Новинки из мира игр:
S.T.A.L.K.E.R.: Clear SkyS.T.A.L.K.E.R.: Clear Sky

Жанр: Action
Мультиплеер: Интернет, локальная сеть
Разработчик: GSC Game World
Издатель: GSC World Publishing
Издатель в России: GSC World Publishing
Дата выхода: весна 2008 ...
  Новинки из мира софта:
Team Mgr 97 Win32 English Disk Kit 3.5 HDTeam Mgr 97 Win32 English Disk Kit 3.5 HD

Team Mgr 97 Win32 English Disk Kit 3.5 HD - Аглийская версия программы Microsoft Team Manager 97.

Microsoft Team Manager — отдельный продукт компании, предназначенный для эффективного управле...
Rambler's Top100 Content.Mail.Ru