Все для вебмастера!!!



 
Обзор сайта

JavaApplet

Images

    Фоны

    Банеры

    Gif-ы

    Кнопки
Шрифты         
Ссылки           
Русские доки
    Perl
Форум            
Отзывы          
Рассылка

Рассылки Subscribe.Ru
Все для вебмастеров. Куча картинок, скриптов, доков.
Рассылка 'Все для вебмастеров. Куча картинок, скриптов, доков.'

Установка Perl под Windows.

Процесс установки Perl из дистрибутива не представляет собой ничего сложного. Программа установки создаст папку для Perl и подпапки в ней, разместит необходимые файлы, а также пропишет путь к файлу perl.exe в autoexec.bat. Теперь Вы можете запустить Perl-скрипт, просто введя в командной строке: perl <путь_к_скрипту designtimesp=30870>.
Сразу после установки Perl Вы не сможете запускать CGI-скрипты через Ваш веб-сервер. Для того, чтобы это было возможно, надо "прописать" perl в установках веб-сервера как "script handler" (программа, поддержи- вающая скрипты). Как? Это зависит от веб-сервера.
Вообще, существует 2 типа CGI-скриптов: "бинарные" (откомпилированные в исполняемый код программы) и "интерпретируемые" - к которым относятся и Perl-скрипты. Важное отличие между ними заключается в том, что вторым нужен так называемый "script handler"-программа-интерпретатор, исполняющая скрипт. Для web-сервера perl.exe и является тем самым "script handler"-ом.
В большинстве web-серверов для Windows (включая ее "родные" PWS и IIS) "бинарные" CGI-скрипты поддерживаются автоматически. Принадлежность же интерпретируемых скриптов к определенному handler-у определяется расширением файла (исключение - в некоторых "изначально UNIX-овских" web-серверах, например Apache, handler определяется первой строчкой скрипта, начинающейся с "#!").
В частности, если Вы используете PWS, и хотите, чтобы файлы с расширениями cgi и pl запускались как Perl-скрипты, Вам надо прописать в ключ реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\w3svc\parameters\Script Map следующие строковые парамерты:
".cgi"="(путь_к_Perl.exe) %s %s"
".pl"="(путь_к_Perl.exe) %s %s"
Если у Вас perl.exe установлен в каталог C:\Perl\bin\, то эти параметры будут иметь вид:
".cgi"="C:\Perl\bin\perl.exe %s %s"
".pl"="C:\Perl\bin\perl.exe %s %s"
В тех папках web-сервера, где планируется размещать Perl-скрипты, должно быть разрешение на их исполнение (в PWS это настраивается через веб-интерфейс).
Запуск обычных (не CGI) Perl-программ можно значительно облегчить, сделав его возможным стандартным для Windows способом - двойным щелчком на значке программы.
Я предпочитаю для обычных Perl-программ использовать расширение .pl, чтобы не путать их с cgi-скриптами, обычное расширение у которых .cgi.

Все вопросы и предложения присылайте мне на E-Mail: webmasteram@mail.ru

Апорт Top 1000 Fair.ru Ярмарка сайтов
Hosted by uCoz