Установка Perl
Тут описується установка Perl 5.6.1.635 - враховуйте, що встановлення новіших версій може дещо відрізнятися від описуваної.
Клацніть на завантаженому файлі *.msi. З'явиться таке зображення:
На наступному етапі необхідно вказати папку для встановлення. Вкажіть D:\usr\ (або який там Ви вибрали диск). Чи не D:\perl. У процесі встановлення в папці D:\usr\ буде створена підпапка bin, в якій розташується perl.exe - що дасть нам необхідний шлях - /usr/bin/perl - який вказується у заголовку кожного Perl-скрипта. Далі міняти нічого не потрібно – просто натисніть Next.
Встановлений perl.exe можна використовувати для перевірки правильності сценаріїв. Наприклад, набравши у вікні DOS команду
| d:\usr\bin\Perl.exe -c d:\cgi-bin\myscript.cgi |
УВАГА: дуже поширеною помилкою є установка Perl не в директорію або не на той диск. Ще раз звертаємо увагу на те, де має бути розташований транслятор. Якщо Ви все ж таки з якоїсь незрозумілої причини не дотримуєтеся нашої поради, то перевірте перший рядок у Вашому скрипті. Вона повинна вказувати не на директорію з Perl, а на файл perl.exe. Нагадуємо, що
| #!/usr /bin /perl (без пропусків) |
Якщо Ви все ж таки встановите шляхи неправильно, Apache видасть незрозуміле повідомлення про помилку, а в errors.log з'явиться повідомлення: couldnt spawn child process. У цьому випадку перевіртеще раз.
Налаштування Perl
| #!/usr /bin /perl (без пропусків) print "Content-type: text/html\n\n"; print "It works! \n"; system("dir"); |
Встановлення модулів Perl
Для повного щастя нам не вистачає встановити модулі, які розширюють функціональність Perl. Необхідні модулі для роботи з MySQL, можуть бути потрібні модулі для роботи з базами даних під Windows (типу Microsoft Access) і, можливо, поштою. Якщо буде потрібно, можна буде поставити і модулі для роботи з XML та інші надмірності - але це вже на Ваш смак.