Установка интерпретатора Perl

Запуск установщика

Приступим к инсталляции Perl. Разархивируйте содержимое дистрибутива в какую-нибудь папку (C:\Perl, к примеру) и запустите Installer.bat . В качестве папки для установки укажите ту, в которую вы установили сервер - C:\USR.

Важно установить Perl по такому же пути, который принят в Unix-серверах, иначе при размещении сайта в интернете во многие скрипты придется вносить корректировки!

На все остальные вопросы, которые будет задавать инсталлятор, отвечайте нажатием "Enter" (Yes). Установка Perl займет около 3-5 минут. Окончанием установки будет служить надпись "Press return to exit". Нажмите "Enter", чтобы выйти из установщика.

После установки проверьте наличие интерпретатора Perl по такому пути: "C:\USR\bin\perl.exe". Если он находится именно там, значит Perl установлен правильно.

Проверка работоспособности Perl

Создайте файл с названием test.pl, в который запишите простейшую Perl программу:

#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Perl работает!";

Создать файл скрипта также можно с помощью стандартного текстового редактора Блокнот:


ВНИМАНИЕ! Для того, чтобы имя файла имело расширение .pl, при сохранении файла измените тип файла на панели "Сохранить как": щелкните по треугольнику справа от строки типа файла и выберите "Все файлы". Если не сделать этого, ваш файл сохранится как test.pl.txt!

Сохраните файл в папку "C:\server\www\cgi-bin". Теперь запустите браузер и запустите этот файл, указав в строке адреса браузера "http://localhost/cgi-bin/test.pl". Если в окне браузера появилась надпись "Perl работает!", значит сервер работает с Perl корректно.

Если вы увидели сообщение "Internal Server Error" (Внутренняя ошибка сервера), значит куда-то вкралась ошибка.

Все сообщения об ошибках Apache аккуратно складывает в файл "C:\USR\Apache2\logs\error.log". Посмотрите, что там написано. Если "Premature end of script headers", то в скрипте имеется синтаксическая ошибка. Скорее всего Вы где-то пропустили точку с запятой.

Итак, Apache и Perl установлены. Можно приступать к изучению основ программирования интерактивного сайта.


К содержанию

 
Скачать новую версию данного учебника в одном архиве

Курс находится в процессе разработки, поэтому архив постоянно обновляется!




 
Hosted by uCoz