|
Приступим к инсталляции 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 установлен правильно.
|
Создайте файл с названием 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 установлены. Можно приступать к изучению основ программирования интерактивного сайта.
К содержанию
|
|
Скачать новую версию данного учебника в одном архиве
Курс находится в процессе разработки, поэтому архив постоянно обновляется! |