Perl, установка, настройка perl, activeperl
Існують два види трансляторів: компілятори та інтерпретатори (мови-компілятори і мови-інтерпретатори).
компілятор
інтерпретатор
Інтерпретатор - мова-інтерпретатор - при зверненні до нього програми написаної на цій мові, зчитує її текст, переводить його в машинні коди, завантажує в пам'ять і запускає на виконання. Після виходу з програми вона так і залишається у вигляді текстового файлу з відкритим вихідним кодом. При кожному наступному зверненні до програми, написаної на мові-інтерпретатор - весь процес повторюється заново. Тобто, для виконання цієї програми необхідна присутність інтерпретатора на комп'ютері. Програми, написані на мовах-інтерпретатора захистити неможливо. Тому вони мають обмежене застосування, так як, по необережності, можна легко зруйнувати код програми. А будь-який має початкові знання в цих мовах, може внести потрібні йому зміни в алгоритми обчислення. Працювати з даними додатками можуть тільки підготовлені користувачі.
Основна відмінність компіляторів і інтерпретаторів.
Компілятор створює виконувану програму, що не потребує інших програмних засобах (окрім OS).
Інтерпретатор створює програму, час існування якої закінчується по завершенню виконання або з виходом з неї. Для роботи програми необхідна програма-інтерпретатор, в даному випадку Perl, для виконання в якому вона створена.
Важко знайти опис, російською мовою, останніх версій Perl в Інтернеті, тому краще скористатися великою документацією розробників - "ActivePer - Керівництво користувача" - входить в пакет інсталяції - ActivePerl-5.8.8.824-MSWin32-x86-267479.msi. В якому лаконічно, з безліччю прикладів, висвітлені практично всі питання по установці, конфігурації, компонентам, модулів розширення і особливостей нової версії мови.
Звернутися до документації, після установки Perl в каталог - c: \ usr \. можна буде, набравши в командному рядку Total Commander'а - C: \ usr \ html \ index.html або з меню - 'Скрипти на Perl -' Документація Perl '- переписавши і встановивши шаблон головного сайту сервера Apache 2.2.14
Каталог установки Perl - c: \ usr \ - обраний тому, що перший рядок Perl-скриптів - #! / Usr / bin / perl - повинна вказувати на шлях до інтерпретатора Perl, на більшості реальних серверів хостинг-провайдерів - це c: \ usr \. Крім цього вона повідомляє інтерпретатора про те, що це скрипт, написаний на мові Perl.
Уже згадувалося, що Perl - мова сценаріїв (скриптова мова), широко використовуваний для системного адміністрування і програмування веб-додатків. Perl скрипти (виконуються на сервері) і можуть бути викликані безпосередньо або з файлів сайту. Але як - би вони не були викликані, користувачеві результат їх виконання буде відправлений включеним в сторінки HTML. Тому, для того щоб чітко уявляти як це відбувається на реальному сервері, необхідно на домашній комп'ютер встановити локальний сервер Apache 2.2.14
Після внесення змін у файли конфігурації сервера Apache, необхідно перевірити правильність його установки. Зробити це можна переписавши і встановивши на ваш комп'ютер шаблони - головного сайту сервера Apache і сайтів віртуальних хостів.
Щоб мати можливість перевірки виконання скриптів на Perl, зі сторінок сайту (наприклад, головного сайту сервера Apache - 'perl скрипти'), потрібно встановити інтерпретатор ActivePerl. Його можна безкоштовно отримати на сайті виробника ActiveState.com/ActivePerl. скачати perl можна натиснувши на посилання нижче
Perl можна безкоштовно отримати на сайті виробника ActiveState.
Об'єднаймо перевірку правильності установки і працездатності інтерпретатора Perl з сучасними прийомами тестування perl-скриптів.