- Установка Perl под Windows
- Где найти и скачать Perl
- Установка Perl
- Установка поддержки Perl-скриптов в PWS и IIS
- Компиляция Perl под Windows
- Подготовка
- Сборка
- Установка Perl на Windows
- Установка Perl на Windows
- Плейлист Windows:
- Windows Учебник:
- Учебник Windows — Перл Установка
- Установка Perl и настройка среды в Windows, Linux и MacOS
- Проверка предустановленной версии Perl:
- Загрузка и установка Perl:
- Установка Perl под Windows
- Где найти и скачать Perl
- Установка Perl
- Установка поддержки Perl-скриптов в PWS и IIS
Установка Perl под Windows
Где найти и скачать Perl
В настоящее время варианты PERL (так называемые «порты» (ports) ) существуют для многих разных машин и операционных систем, в том числе и для Windows 9x, и Windows NT. Искать их надо в первую очередь на сайте CPAN (Comprehensive Perl Archive Network) — www.cpan.org. Там же можно найти многочисленные модули, программы, документацию и другие материалы, отосящиеся к Perl. Порты perl для разных платформ находятся в разделе Browsing -> Perl binary distributions («ports»)
Для Windows платформ существуют две основных «линии» Perl — так сказать, «классическая» и от фирмы ActiveState (www.activestate.com). Фирма ActiveState выпускает «свои» порты Perl для Win32, средства для запуска Perl как ISAPI extension (ISAPI — это интерфейс серверных расширений веб-серверов Microsoft — PWS и IIS) и различные утилиты разработчика. Последние уже продаются за деньги (на сайте — демо-версии), в то время как PERL можно скачать и использовать бесплатно.
Существуют и другие, менее известные порты PERL для Win32.
Для работы нужен perl версии 5 или выше. Лично я уже 2 года пользуюсь Perl 5.003_07 от ActiveState. Узнать версию интерпретатора можно командой perl -v.
Установка Perl
Процесс установки Perl из дистрибутива не представляет собой ничего сложного. Программа установки создаст папку для Perl и подпапки в ней, разместит необходимые файлы, а также пропишет путь к файлу perl.exe в autoexec.bat, а также необходимые ключи реестра. Теперь Вы можете запустить Perl-скрипт, просто введя в командной строке:
perl .
Сразу после установки 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 определяется первой строчкой скрипта, начинающейся с «#!»).
Установка поддержки Perl-скриптов в PWS и IIS
Нижеследующие рекомендации по установке Perl для IIS/PWS были опробованы на PWS в составе Windows95 OSR2.
В PWS и IIS данные о расширениях скриптов находятся в системном реестре Windows в разделе
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesw3svcparametersScript Map
В частности, если Вы хотите, чтобы файлы с расширениями cgi и pl запускались как Perl-скрипты, Вам надо прописать следующие параметры в вышеуказанный раздел:
Если у Вас perl.exe установлен в каталог C:Perlbin, то эти параметры будут иметь вид:
В тех папках web-сервера, где планируется размещать Perl-скрипты, должно быть разрешение на их исполнение (в PWS это настраивается через веб-интерфейс).
Компиляция Perl под Windows
Под Microsoft Windows существует несколько популярных дистрибутивов Perl.
Это Strawberry Perl и ActivePerl. Первый предназначен исключительно для Windows, второй собирается под различные платформы (полный список можно найти на официальном сайте). Важно учесть, что в ActivePerl, модули распространяются в уже готовом виде, и бывает так, что приходится ждать пока обновят репозитории.
В этом небольшом HowTo я расскажу, как подготовить рабочую среду Perl из сорцов.
Подготовка
Для сборки нам понадобятся: компилятор и SDK.
1. Качаем и устанавливаем Visual C++ Express.
2. Microsoft Windows SDK можно взять здесь
После установки необходимо прописать пути в PATH. Для этого заходим в «Дополнительные параметры системы — переменные среды. »
Добавляем в PATH: C:\Program Files\Microsoft Visual Studio 9.0\VC\bin и нажимаем ОК.
3. Качаем исходные коды стабильной ветви Perl (5.10.1) и распаковываем архив в любую папку.
открываем в текстовом редакторе win32/Makefile
Выставляем переменные INST_DRV, INST_TOP, CCTYPE.
В моем случае CCTYPE = MSVC90FREE (возможно у Вас другая версия студии).
Остальное можно не менять.
Сборка
Запускаем терминал (cmd.exe) и переходим в папку с сорцами/win32.
C:\BUILD\perl-5.10.1\win32> call VCVARS32.BAT
C:\BUILD\perl-5.10.1\win32> nmake
C:\BUILD\perl-5.10.1\win32> nmake test
C:\BUILD\perl-5.10.1\win32> nmake install
После установки добавляем в PATH пути до перла.
C:\perl-5.10.1l\bin;C:\perl-5.10.1\site\bin
Еще можно определить PERL5LIB.
Готово. Запускаем терминал, далее call VCVARS32.BAT, и начинаем устанавливать с CPAN нужные модули
C:\> cpan LWP::UserAgent
C:\> cpan WWW::Mechanize
.
Установка Perl на Windows
Установка Perl на Windows
Хотите узнать, как установить Perl на компьютер под управлением Windows? В этом учебнике мы покажем вам, как установить Perl на компьютер под управлением Windows.
• Windows 2012 R2
• Windows 2016
• Windows 2019
• Windows 10
• Strawberry Perl 5.30.2.1
Плейлист Windows:
На этой странице мы предлагаем быстрый доступ к списку видео, связанных с установкой Windows.
Не забудьте подписаться на наш канал YouTube под названием FKIT.
Windows Учебник:
На этой странице мы предлагаем быстрый доступ к списку учебников для Windows.
Учебник Windows — Перл Установка
Получите доступ к веб-сайту Perl и загрузите последнюю версию установки Perl.
В нашем примере мы скачали файл под названием: STRAWBERRY-PERL-5.30.2.1-64bit.msi
Как администратор, запустите установку Perl.
Примите лицензионное соглашение и нажмите на кнопку «Следующая».
Установите нужный путь установки и нажмите на кнопку Next.
Нажмите на кнопку Установки.
Подождите, пока установка Perl закончится.
В нашем примере, Perl был установлен на следующем каталоге.
Поздравляю! Вы закончили установку Perl на Windows.
Установка Perl и настройка среды в Windows, Linux и MacOS
Прежде мы начнем с процесса установки Perl в нашей системе, будь то Windows, Linux или Macintosh. Мы должны из первых рук знать, что такое язык Perl и что он на самом деле делает. Perl — это универсальный интерпретируемый и динамический язык программирования высокого уровня. Первоначально Perl был разработан для обработки текста, например, для извлечения необходимой информации из указанного текстового файла и для преобразования текстового файла в другую форму. Perl поддерживает как процедурное, так и объектно-ориентированное программирование. Perl очень похож на C синтаксически и прост для пользователей, которые знают C, C ++.
Программы на Perl могут быть написаны в любом текстовом редакторе, таком как блокнот , notepad ++ или что-либо подобное. Можно также использовать онлайновую среду разработки для написания кодов Perl или даже установить ее в своей системе, чтобы было удобнее писать эти коды. Использование IDE облегчает написание кодов Perl, поскольку IDE предоставляет множество функций, таких как интуитивно понятный редактор кода, отладчик, компилятор и т. Д.
Для начала, написание кодов Perl и выполнение различных интригующих и полезных операций, необходимо установить Perl в их Системе. Это можно сделать, следуя пошаговым инструкциям, приведенным ниже:
Проверка предустановленной версии Perl:
Прежде чем мы начнем с установки Perl, хорошо бы проверить, может ли он уже быть установлен в вашей Системе, потому что многие программные приложения в настоящее время требуют Perl для выполнения своих операций, следовательно, версия Perl может быть включена в установочный пакет программного обеспечения и следовательно, нет необходимости перезагружать и устанавливать Perl, когда он уже существует. Во многих системах Linux предустановлен Perl, также Macintosh предоставляет предустановленный Perl со своими системами.
Чтобы проверить, установлено ли на вашем устройстве Perl или нет, просто перейдите в командную строку (для Windows найдите cmd в диалоговом окне «Выполнить» ( + R ), для Linux откройте терминал с помощью Ctrl+Alt+T , для MacOS используйте Control+Option+Shift+T )
Теперь запустите следующую команду:
Если Perl уже установлен, он сгенерирует сообщение со всеми деталями доступной версии Perl, в противном случае, если Perl не установлен, возникнет ошибка с указанием плохой команды или имени файла.
Загрузка и установка Perl:
Загрузка Perl:
Перед началом процесса установки вам необходимо скачать его. Для этого все версии Perl для Windows, Linux и MacOS доступны на perl.org.
Загрузите Perl и следуйте дальнейшим инструкциям по установке Perl.
Начиная с установки:
- Начиная:
- Выполнение лицензионного соглашения с пользователем:
- Выбор того, что установить:
- Процесс установки:
- Законченная установка:
- Изменение каталога для установки Perl:
- Запуск процесса установки:
- Выбор каталога для установки Perl:
- Завершение установки:
- Начиная:
- Выполнение лицензионного соглашения с пользователем:
После завершения процесса установки любой IDE или текстовый редактор можно использовать для написания Perl-кодов и запуска их в IDE или в командной строке с помощью команды:
Вот пример программы, которая начинается с использования программирования на Perl : Hello World Program в Perl
Установка Perl под Windows
Где найти и скачать Perl
В настоящее время варианты PERL (так называемые «порты» (ports) ) существуют для многих разных машин и операционных систем, в том числе и для Windows 9x, и Windows NT. Искать их надо в первую очередь на сайте CPAN (Comprehensive Perl Archive Network) — www.cpan.org. Там же можно найти многочисленные модули, программы, документацию и другие материалы, отосящиеся к Perl. Порты perl для разных платформ находятся в разделе Browsing -> Perl binary distributions («ports»)
Для Windows платформ существуют две основных «линии» Perl — так сказать, «классическая» и от фирмы ActiveState (www.activestate.com). Фирма ActiveState выпускает «свои» порты Perl для Win32, средства для запуска Perl как ISAPI extension (ISAPI — это интерфейс серверных расширений веб-серверов Microsoft — PWS и IIS) и различные утилиты разработчика. Последние уже продаются за деньги (на сайте — демо-версии), в то время как PERL можно скачать и использовать бесплатно.
Существуют и другие, менее известные порты PERL для Win32.
Для работы нужен perl версии 5 или выше. Лично я уже 2 года пользуюсь Perl 5.003_07 от ActiveState. Узнать версию интерпретатора можно командой perl -v.
Установка Perl
Процесс установки Perl из дистрибутива не представляет собой ничего сложного. Программа установки создаст папку для Perl и подпапки в ней, разместит необходимые файлы, а также пропишет путь к файлу perl.exe в autoexec.bat, а также необходимые ключи реестра. Теперь Вы можете запустить Perl-скрипт, просто введя в командной строке:
perl .
Сразу после установки 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 определяется первой строчкой скрипта, начинающейся с «#!»).
Установка поддержки Perl-скриптов в PWS и IIS
Нижеследующие рекомендации по установке Perl для IIS/PWS были опробованы на PWS в составе Windows95 OSR2.
В PWS и IIS данные о расширениях скриптов находятся в системном реестре Windows в разделе
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\w3svc\parameters\Script Map
В частности, если Вы хотите, чтобы файлы с расширениями cgi и pl запускались как Perl-скрипты, Вам надо прописать следующие параметры в вышеуказанный раздел:
Если у Вас perl.exe установлен в каталог C:\Perl\bin\, то эти параметры будут иметь вид:
В тех папках web-сервера, где планируется размещать Perl-скрипты, должно быть разрешение на их исполнение (в PWS это настраивается через веб-интерфейс).