- Установка Perl под Windows
- Где найти и скачать Perl
- Установка Perl
- Установка поддержки Perl-скриптов в PWS и IIS
- Perl Download
- Perl runs on over 100 platforms!
- Unix/Linux
- macOS
- Windows
- Binaries
- Source
- Mac OS X
- Binaries
- Source
- Windows
- Binaries
- Source
- Установка Perl на Windows 10, 8, 7, Windows Server 2003, 2008, 2012, XP.
- ActivePerl 5 — лучшая доступная версия
- Прежде чем устанавливать Perl на ОС Windows
- Perl на ОС Windows
- СТО ВКЛЮЧЕННЫХ МОДУЛЕЙ Perl
- Загрузите и установите Perl Binaries ActivePerl ActiveState Download and Install Perl Binaries ActivePerl ActiveState
- Путь для установки языка программирования Perl
- Примечания к выпуску ActivePerl 5.28
- Проверка установки Perl на Windows
- Установка модулей Perl из CPAN в командной строке.
- Обновление Perl — версии ActivePerl 5
- ActivePerl — использование мастера установки
- Запуск мастера установки ActivePerl
- Запуск мастера установки ActivePerl в командной строке
- Запуск мастера установки Perl
- Запуск мастера установки Perl с ведением журнала
- Указание каталога установки Perl
- Полный пример установки Perl из командной строки
- Удаление Perl — ActivePerl для Windows
- Удаление ActivePerl
Установка 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 Download
Getting started quickly
Perl runs on over 100 platforms!
We recommend that you always run the latest stable version, currently 5.32.1. If you’re running a version older than 5.8.3, you may find that the latest version of CPAN modules will not work.
Unix/Linux
macOS
Windows
Running Linux, Solaris, AIX, HPUX, or any other UNIX-like system?
Binaries
You probably already have perl installed. Type perl -v on a command line to find out which version.
ActiveState Perl has binary distributions of Perl for many platforms. This is the simplest way to install the latest version of Perl.
Source
Consider looking at App::perlbrew to help compile and manage Perl from source.
Find out more about the source code, development versions as well as current releases of the Perl source code.
Mac OS X
Binaries
Mac OS X already has Perl installed. Open a Terminal application (in the Utilities folder of your Applications folder) and run perl -v to find out which version.
ActiveState Perl has binary distributions of Perl for Mac OS X. This is the simplest way to install the latest version of Perl.
Source
Consider looking at App::perlbrew to help compile and manage Perl from source.
Find out more about the source code, development versions as well as current releases of the Perl source code.
Windows
Windows does not have Perl installed by default.
Binaries
ActiveState Perl ActiveState offers both a free community version and a commercially supported binary distribution of Perl for Win32 and Perl for Win64.
Strawberry Perl: A 100% Open Source Perl for Windows that is exactly the same as Perl everywhere else; this includes using modules from CPAN, without the need for binary packages. Help is available from other Windows Perl developers on the #win32 irc channel on irc.perl.org (see website for access through a browser).
Source
Consider looking at App::perlbrew to help compile and manage Perl from source.
Find out more about the source code, development versions as well as current releases of the Perl source code.
Установка Perl на Windows 10, 8, 7, Windows Server 2003, 2008, 2012, XP.
ActivePerl 5 — лучшая доступная версия
Perl — язык сценариев (скриптовый язык) широко используется для программирования веб-приложений.
Скрипты Perl выполняются на сервере и могут быть вызваны непосредственно или из файлов сайта.
Прежде чем устанавливать Perl на ОС Windows
Окно — Изменить переменную среды
Системная учетная запись (только для установщика EXE)
Не запускайте установочный пакет из каталога, для которого учетная запись «Система» не имеет разрешения на чтение. Если вы это сделаете, то служба установщика Windows не сможет получить доступ к EXE-файлу, чтобы выполнить установку. Вы можете получить сообщение об ошибке.
Административные привилегии:
установка ActivePerl должны выполняться только привилегированным пользователем. Если вы устанавливаете ActivePerl без полных прав администратора, то возникнут следующие проблемы:
- Переменные среды устанавливаются только для текущего пользователя
- Не создаются ассоциации файлов PerlScript
- Функция PerlScript будет недоступна
- Записи реестра создаются под HKEY_CURRENT_USER, а не под HKEY_LOCAL_MACHINE
- Не будут сопоставлены сценарии IIS
- Приложения ActivePerl не будут записывать сообщения в журнал событий
- ActivePerl отображается только в списке «Установка и удаление программ» для текущего пользователя
Perl на ОС Windows
Сэкономьте время и перестаньте беспокоиться о поддержке, безопасности и соблюдении лицензий. Благодаря предварительно скомпилированным лучшим пакетам Perl и ряду вариантов коммерческой поддержки ActivePerl позволит сосредоточиться на производительности с Perl, который «просто работает».
СТО ВКЛЮЧЕННЫХ МОДУЛЕЙ Perl
- Основные инструменты для разработки Perl, включая сценарии CGI, отладку, тестирование и другие утилиты
- Основные компоненты ActivePerl, такие как OLE Browser, PerlScript, Perl для ISAPI, PerlEx и Perlez
- Скрипты Windows со специальной документацией для ActivePerl в Windows
- Доступ к индексу PPM для удобного поиска дополнительных 10 000 сторонних модулей Perl
ActivePerl доступен в операционных системах:
Windows / x86 и Windows / x64
macOS (Universal build)
Linux / x86 и Linux / x86_64
Solaris SPARC и x86
HP-UX
AIX
Требования к оборудованию
Процессор с частотой 1 ГГц (или выше) x86 или x86_64
1 ГБ ОЗУ
250 МБ свободного места на жестком диске
350 МБ временного пространства на жестком диске во время установки
Загрузите и установите Perl Binaries ActivePerl ActiveState
Download and Install Perl Binaries ActivePerl ActiveState
ActivePerl является ведущим дистрибутивом, с гарантированным качеством и поддержкой, языка сценариев с открытым исходным кодом — Perl. Загрузите и установите бесплатные бинарные файлы ActivePerl Community Edition и начинайте разработку!
В него включены некоторые из лучших пакетов, инструментов и документации, чтобы облекчить использование этого языка в ваших проектах.
Зайдите на страницу — ActivePerl | ActiveState и
нажмите — DOWNLOAD NEW
Скачать сейчас Perl бесплатно на Windows, Mac и Linux
Начните разработку с Perl бесплатно на Windows, Mac и Linux
Download Perl ActivePerl ActiveState
выберите нужную вам текущюю версию Perl
Скачать Perl 5.28 для Windows
ActivePerl теперь предлагается через платформу ActiveState. Создайте бесплатный аккаунт и получите следующие преимущества:
Скачайте ActivePerl и получайте уведомления об обновлениях
Настройте Perl только с необходимыми вам пакетами
Можно скачать Perl для других платформ и выбрать версию.
Нажмите на закладку — Builds, выберите пункт — Windows 10
и нажмите — Download
ActivePerl-5.28.1.0000-MSWin32-x64-fde9aa8a.msi
Перепишите программу инсталляции Perl в корень диска C:\
Для установки Perl два раза щелкните кнопкой мыши по файлу установки —
«ActivePerl-5.28.1.0000-MSWin32-x64-fde9aa8a.msi»
Запустить файл — предупреждение системы безопасности «ActivePerl-5.28.1.0000-MSWin32-x64-fde9aa8a.msi»
В окне приглашения к установке ActivePerl-5.28 Setup
нажмите — Next.
Прочитайте лицензию, поставьте точку в пункт —
I accept the terms in license agreement
(Я принимаю условия лицензионного соглашения) и Далее.
Выберите — Выборочная установка — значок Custom.
Путь для установки языка программирования Perl
Большинство сайтов размещаются на серверах хостинг-провайдеров работающих на платформах с Unix-подобными операционными системами.
Интерпретатор Perl в них устанавливается в каталог — /usr/bin/perl
Поэтому, каждый скрипт Perl начинается со строки:
#! /usr/bin/perl
Первая строка Perl-скрипта должна начинаться с символов #! (hash-bang).
Далее идет путь к исполняемому файлу perl.exe — /usr/bin/perl.
Выглядит, в большинстве случаев, эта строка так:
#!/usr/bin/perl — указывает на путь к интерпретатору Perl на сервере.
Удобнее изменить предложенный, по умолчанию, каталог установки Perl —
C:\Perl64\ на C:\usr\
Внимание . В следующем окне диалога нажмите кнопку — Browse.
и измените каталог на c:\usr\
Кто не создал предварительно каталог usr, может сделать в этом окне,
нажав на — Создать папку.
Выберите на локальном диске каталог — usr.
Komodo IDE — мультиплатформенная интегрированная среда разработки динамических веб-приложений на языках программирования с открытым исходным кодом.
Установки переменных среды для Perl
пункт — Add Perl to the PATH enviroment variable — Добавить Perl в переменные среды PATH.
пункт — Create Perl file extension association — Создать ассоциации с расширениями файлов Perl.
Можете установить 21-дневную пробную версию Komodo IDE —
профессиональную среду разработки для Perl, Python, PHP, Ruby, JavaScript, Go, веб-приложений .
Или оставить все установки по умолчанию.
Для начала процесса инсталляции ActivePerl 5.28 нажмите — Install.
Дождитесь окончания инсталляции — ActivePerl 5.28
Копирование новых файлов Perl
и нажмите Finish.
После установки можно проверить — добавлены-ли переменные среды для интерпретатора Perl
Выполните следующие действия:
- На рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите команду Свойства.
В диалоговом окне Свойства перейдите на вкладку Дополнительно.
На вкладке Дополнительно нажмите кнопку Переменные среды.
Для удаления переменной среды нажмите — Удалить
Примечания к выпуску ActivePerl 5.28
Интерпретатор языка программирования Perl установлен на на ОС Windows, в каталог C:\usr\bin\
В меню — Пуск — Все программы, будет создан новый пункт — ActivePerl .
Проверка установки Perl на Windows
Войдите с правами администратора в командную строку —
Пуск (правая кнопка мыши) — Командная строка (администратор).
И введите команду — perl -v
Администратор: Командная строка
В любом текстовом редакторе создайте файл с таким содержанием:
И сохраните его с именем — hello.pl в корневом каталоге диска C
Проверка первой программы на Perl из командной строки
- Перейдите в корень диска C, введя команду — cd C:\
- Введите — perl hello.pl и нажмите Enter.
Администратор: Командная строка
Установка модулей Perl из CPAN в командной строке.
Войдите с правами администратора в командную строку —
Пуск (правая кнопка мыши) — Командная строка (администратор).
И введите команду — cpan
Администратор: Командная строка
Обновление Perl — версии ActivePerl 5
Для обновления предыдущих версий ActivePerl требуется удалить старую версию Perl, а затем установить новую. Это означает, что любые дополнительные пакеты, которые были установлены с использованием PPM, должны быть вручную переустановлены, после установки новой версии Perl. Поэтому создание списка этих пакетов является первым и важным шагом.
Обратите внимание! PPM заменяется платформой ActiveState, которая расширяет возможности построения и развертывания PPM. Создайте бесплатную учетную запись Platform для загрузки ActivePerl или настройте Perl с нужными вам пакетами и получайте автоматические обновления.
После сохранения этого профиля вы можете перейти к новой установке. Вы можете использовать сохраненный вами профиль, чтобы повторно установить тот же набор пакетов PPM в новой установке, набрав:
ActivePerl — использование мастера установки
Существует два способа установки Perl с помощью мастера настройки:
- Вы можете запустить мастер установки и ввести необходимую информацию для установки программного обеспечения.
- Если вы хотите автоматизировать установку, вы можете запустить мастер установки из командной строки.
Запуск мастера установки ActivePerl
Для установки Perl, вы должны запустить мастер установки в качестве администратора.
- Загрузите и сохраните .exe установочный пакет Perl.
- Щелкните файл .exe правой кнопкой мыши и выберите «Запуск от имени администратора».
- Следуйте инструкциям на экране, чтобы завершить установку.
Запуск установки в качестве администратора позволяет другим пользователям компьютера использовать ActivePerl и гарантирует, что все функции ActivePerl функционируют правильно.
Запуск мастера установки ActivePerl в командной строке
Вы можете установить ActivePerl из командной строки. Запустите командную строку в качестве администратора, чтобы установка завершилась успешно. Установщик ActivePerl использует технологию Windows, которая позволяет частично контролировать установку из командной строки.
Запуск мастера установки Perl
Вы можете запустить Мастер установки из командной строки и пройти шаги установки в пользовательском интерфейсе.
Запуск мастера установки Perl с ведением журнала
Если вы хотите включить ведение журнала, нужно добавить соответствующие ключи командной строки, для указания уровня ведения и местоположение файла журнала. Следующая команда создаст журнал установки «install.log» в текущем каталоге.
Указание каталога установки Perl
Вы также можете указать пользовательский каталог установки, вместо используемого по умолчанию.
Полный пример установки Perl из командной строки
Вы можете комбинировать параметры командной строки для завершения вашей пользовательской установки из командной строки.
Например, следующая команда будет устанавливать только ядро ActivePerl и документацию C:\apps\Perl .
Удаление Perl — ActivePerl для Windows
Удаление ActivePerl
ActivePerl для Windows можно удалить, используя ссылку « Изменить, восстановить или удалить ActivePerl» в группе программ ActiveState ActivePerl в меню «Пуск» Windows или вы можете использовать « Установка и удаление программ» на панели управления.
Кроме того, вы используете мастер установки (.exe) для удаления ActivePerl в командной строке и записываете ход в файл журнала:
На многих сайтах ещё встречается:
Для написания скриптов на Perl вы можете использовать простой текстовый редактор
Это, видимо, речь о однострочных примерах
Создание современных приложений на Perl, без интегрированной среды разработки (также называемой как IDE) — невозможно.
Komodo IDE — многоязычная межплатформенная интегрированная среда разработки ActiveState, с мощной поддержкой средств редактирования и отладки Perl.