Установка Perl
на Windows 10, 8, 7, Windows Server 2003, 2008, 2012, XP.

Ip-address not found!

  Установка Perl на Windows 10, 8, 7, Windows Server 2003, 2008, 2012, XP.

ActivePerl 5 — лучшая доступная версия

Perl - (Practical Extraction and Report Language - Язык Практического Извлечения данных и составления Отчетов) — универсальный язык программирования, первоначально разработанный для работы с текстом и теперь используемый для широкого диапазона задач, включая системное администрирование, программирование и развития сети, развития графического интерфейса пользователя, и выполнения многих других задач.
Его основными особенностями являются - удобство использования, мощная встроенная поддержка обработки текста, большой набор функций, операторов, возможность работы с ассоциативные массивами, поддержка операций с файлами и базами данных, преобразованием типов, поддержка процедурного и ООП - объектно ориентированного программирования и одна из самых внушительных совокупностей сторонних модулей. Всё это предоставляет разработчикам большие возможности для создания лаконичного и эффективного программного кода
ActivePerl является отраслевым стандартом, среди дистрибутивов коммерческого класса Perl и используется миллионами разработчиков по всему миру из-за удобной и легкой установки и гарантированного качества кода.
Отличительная особенность программ написанных на Perl - высокая переносимость. Perl - является интерпретируемым языком. То есть скрипт написанный на языке Perl, не является исполняемой программой содержащей описания данных и алгоритмы решения задачи переведенные в инструкции на машинных кодах. Поэтому, для его выполнения требуется интерпретатор, переводящий инструкции Perl из текстового формата в двоичный и, затем, выполняющих их на стороне сервера.
Последние бесплатные версии Perl доступны для установки на ОС - Windows, Linux, Mac OS X и некоторых дополнительных платформ.

Perl — язык сценариев (скриптовый язык) широко используется для программирования веб-приложений.
Скрипты Perl выполняются на сервере и могут быть вызваны непосредственно или из файлов сайта.

Официальный сайт —    ActivePerl

 Прежде чем устанавливать Perl на ОС Windows

Прежде чем приступать к установке, необходимо убедиться, что ваша система соответствует предварительным требованиям и что у вас нет других дистрибутивов Perl, которые будут противоречить ActivePerl.
Perl - Переменные окружения
Если переменные окружения, такие как Perl PERLLIB, PERL5LIB или PERL5OPT были установлены на вашей системе, вы должны убрать их перед установкой ActivePerl. В противном случае эти переменные могут вызывать несовместимые версии модулей Perl, которые будут использоваться в процессе установки.
Проверьте, пройдя —
Панель управления | Все элементы панели управления | Система | Дополнительные параметры системы| Свойства системы | Переменные среды | Системные переменные (нажать — Изменить) | Изменить переменную среды

Окно — Изменить переменную среды

путь для установки perl

Системная учетная запись (только для установщика EXE)
Не запускайте установочный пакет из каталога, для которого учетная запись «Система» не имеет разрешения на чтение. Если вы это сделаете, то служба установщика Windows не сможет получить доступ к EXE-файлу, чтобы выполнить установку. Вы можете получить сообщение об ошибке.

Административные привилегии:
установка ActivePerl должны выполняться только привилегированным пользователем. Если вы устанавливаете ActivePerl без полных прав администратора, то возникнут следующие проблемы:

  • Переменные среды устанавливаются только для текущего пользователя
  • Не создаются ассоциации файлов PerlScript
  • Функция PerlScript будет недоступна
  • Записи реестра создаются под HKEY_CURRENT_USER, а не под HKEY_LOCAL_MACHINE
  • Не будут сопоставлены сценарии IIS
  • Приложения ActivePerl не будут записывать сообщения в журнал событий
  • ActivePerl отображается только в списке «Установка и удаление программ» для текущего пользователя

Подробнее см. —    Мастер установки Perl

 Perl на ОС Windows

Сэкономьте время и перестаньте беспокоиться о поддержке, безопасности и соблюдении лицензий. Благодаря предварительно скомпилированным лучшим пакетам Perl и ряду вариантов коммерческой поддержки ActivePerl позволит сосредоточиться на производительности с Perl, который «просто работает».

СТО ВКЛЮЧЕННЫХ МОДУЛЕЙ Perl

  • Основные инструменты для разработки Perl, включая сценарии CGI, отладку, тестирование и другие утилиты
  • Основные компоненты ActivePerl, такие как OLE Browser, PerlScript, Perl для ISAPI, PerlEx и Perlez
  • Скрипты Windows со специальной документацией для ActivePerl в Windows
  • Доступ к индексу PPM для удобного поиска дополнительных 10 000 сторонних модулей Perl

Узнайте больше о PPM.

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»

путь для установки perl

Запустить файл - предупреждение системы безопасности «ActivePerl-5.28.1.0000-MSWin32-x64-fde9aa8a.msi»

#

В окне приглашения к установке ActivePerl-5.28 Setup
нажмите - Next.

установить ActivePerl

Прочитайте лицензию, поставьте точку в пункт   - 
I accept the terms in license agreement
(Я принимаю условия лицензионного соглашения) и Далее.

установка perl

Выберите - Выборочная установка — значок Custom.

Выборочная установка perl

  Путь для установки языка программирования 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, может сделать в этом окне,
нажав на — Создать папку.

каталог perl

Выберите на локальном диске каталог — usr.

каталог perl

Каталог установки изменился на C:\usr\
Нажмите — Next.

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, веб-приложений ...
Или оставить все установки по умолчанию.

add perl to the path environment variable

Для начала процесса инсталляции ActivePerl 5.28 нажмите — Install.

инсталяция perl

Дождитесь окончания инсталляции — ActivePerl 5.28
Копирование новых файлов Perl

Копирование новых файлов Perl

и нажмите Finish.

perl

После установки можно проверить — добавлены-ли переменные среды для интерпретатора Perl
Выполните следующие действия:

  1. На рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите команду Свойства.
  2. В диалоговом окне Свойства перейдите на вкладку Дополнительно.
  3. На вкладке Дополнительно нажмите кнопку Переменные среды.
  4. В группе Системные переменные выберите Path и нажмите кнопку Изменить.

Переменные среды

add perl to the path environment variable

Для удаления переменной среды нажмите — Удалить

add perl to the path environment variable

Примечания к выпуску ActivePerl 5.28

Несовместимость
Пожалуйста, проверьте «Несовместимые изменения» для Perl 5.28 и более ранними выпусками. Этот выпуск соответствует версии Perl 5.28.1.
В этом выпуске поддерживаются следующие платформы:
Linux: glibc 2.15 или новее (x64), например, Ubuntu 12.04 или новее
macOS 10.9 или более поздняя версия (x64)
Windows Server 2008 и 2012, Windows 7, 8 и 10.
Документация

Интерпретатор языка программирования Perl установлен на на ОС Windows, в каталог C:\usr\bin\

perl

В меню —  Пуск — Все программы, будет создан новый пункт — ActivePerl .

ActivePerl-5.8.9.826


 Проверка установки Perl на Windows

Войдите с правами администратора в командную строку —
Пуск (правая кнопка мыши) - Командная строка (администратор).
И введите команду — perl -v

Администратор: Командная строка

Microsoft Windows [Version 10.0.14393]
(c) Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены.

C:\Windows\system32>perl -v

This is perl 5, version 28, subversion 1 (v5.28.1) built for MSWin32-x64-multi-thread
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2018, Larry Wall

Binary build 0000 [fde9aa8a] provided by ActiveState http://www.ActiveState.com
Built Jul 27 2019 06:48:39

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


C:\Windows\system32>					


  Hello, world — первая программа на Perl.

В любом текстовом редакторе создайте файл с таким содержанием:

И сохраните его с именем - hello.pl в корневом каталоге диска C

Проверка первой программы на Perl из командной строки

  • Перейдите в корень диска C, введя команду - cd C:\
  • Введите - perl hello.pl и нажмите Enter.
Результат выполнеия perl-скрипта hello.pl

Администратор: Командная строка

Microsoft Windows [Version 10.0.14393]
(c) Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены.

C:\Windows\system32>cd C:\

C:\>perl hello.pl
Content-type: text/html

Hello, world

C:\>					
  

...  Установка модулей Perl из CPAN в командной строке.

Войдите с правами администратора в командную строку —
Пуск (правая кнопка мыши) - Командная строка (администратор).
И введите команду — cpan

Администратор: Командная строка

Microsoft Windows [Version 10.0.14393]
(c) Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены.



C:\Windows\system32>cpan

It looks like you don't have a C compiler and make utility installed.  Trying
to install dmake and the MinGW gcc compiler using the Perl Package Manager.
This may take a a few minutes...

Downloading ActiveState Package Repository dbimage...done
Downloading MinGW-4.6.3...
  
Похоже, что у вас не установлен компилятор C и утилита dmake. Попытка установить dmake и компилятор MinGW gcc с помощью диспетчера пакетов Perl. Это может занять несколько минут ...
Загрузка пакета ActiveState Repository DBImage ... сделано
Загрузка MinGW-4.6.3 ...

 Обновление Perl — версии ActivePerl 5

Для обновления предыдущих версий ActivePerl требуется удалить старую версию Perl, а затем установить новую. Это означает, что любые дополнительные пакеты, которые были установлены с использованием PPM, должны быть вручную переустановлены, после установки новой версии Perl. Поэтому создание списка этих пакетов является первым и важным шагом.

Обратите внимание! PPM заменяется платформой ActiveState, которая расширяет возможности построения и развертывания PPM. Создайте бесплатную учетную запись Platform для загрузки ActivePerl или настройте Perl с нужными вам пакетами и получайте автоматические обновления.

ppm profile save C:\profile.xml

После сохранения этого профиля вы можете перейти к новой установке. Вы можете использовать сохраненный вами профиль, чтобы повторно установить тот же набор пакетов PPM в новой установке, набрав:

  ppm profile restore C:\profile.xml

 


...  ActivePerl — использование мастера установки

Существует два способа установки Perl с помощью мастера настройки:

  1. Вы можете запустить мастер установки и ввести необходимую информацию для установки программного обеспечения.
  2. Если вы хотите автоматизировать установку, вы можете запустить мастер установки из командной строки.

Запуск мастера установки ActivePerl

Для установки Perl, вы должны запустить мастер установки в качестве администратора.

  1. Загрузите и сохраните .exeустановочный пакет Perl.
  2. Щелкните файл .exe правой кнопкой мыши и выберите «Запуск от имени администратора».
  3. Следуйте инструкциям на экране, чтобы завершить установку.

Запуск установки в качестве администратора позволяет другим пользователям компьютера использовать ActivePerl и гарантирует, что все функции ActivePerl функционируют правильно.

Запуск мастера установки ActivePerl в командной строке

Вы можете установить ActivePerl из командной строки. Запустите командную строку в качестве администратора, чтобы установка завершилась успешно. Установщик ActivePerl использует технологию Windows, которая позволяет частично контролировать установку из командной строки.

Запуск мастера установки Perl

Вы можете запустить Мастер установки из командной строки и пройти шаги установки в пользовательском интерфейсе.

c:\> ActivePerl-<version>.exe

Запуск мастера установки Perl с ведением журнала

Если вы хотите включить ведение журнала, нужно добавить соответствующие ключи командной строки, для указания уровня ведения и местоположение файла журнала. Следующая команда создаст журнал установки «install.log» в текущем каталоге.

c:\> ActivePerl-<version>.exe /L*v ./install.log

Указание каталога установки Perl

Вы также можете указать пользовательский каталог установки, вместо используемого по умолчанию.

c:\> ActivePerl-<version>.exe APPDIR=C:\apps\Perl

Полный пример установки Perl из командной строки

Вы можете комбинировать параметры командной строки для завершения вашей пользовательской установки из командной строки.
Например, следующая команда будет устанавливать только ядро ​​ActivePerl и документацию C:\apps\Perl.

c:\> ActivePerl-<version>.exe /qn+ APPDIR="C:\apps\Perl" ^
     /L*v ./install.log

... Удаление Perl — ActivePerl для Windows

Удаление ActivePerl

ActivePerl для Windows можно удалить, используя ссылку « Изменить, восстановить или удалить ActivePerl» в группе программ ActiveState ActivePerl в меню «Пуск» Windows или вы можете использовать « Установка и удаление программ» на панели управления.

Кроме того, вы используете мастер установки (.exe) для удаления ActivePerl в командной строке и записываете ход в файл журнала:

c:\> ActivePerl-<version>.exe /x // /L*v ./uninstall.log

На многих сайтах ещё встречается:
Для написания скриптов на Perl вы можете использовать простой текстовый редактор
Это, видимо, речь о однострочных примерах

Microsoft Windows [Version 10.0.14393]
(c) Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены.

C:\Windows\system32>cd..

C:\Windows>cd..

C:\>perl -e "print 42"
42
C:\>

Создание современных приложений на Perl, без интегрированной среды разработки (также называемой как IDE) — невозможно.
Komodo IDE — многоязычная межплатформенная интегрированная среда разработки ActiveState, с мощной поддержкой средств редактирования и отладки Perl.

Komodo IDE —  скрипт perl