Использование Perl и других серверных приложений

В некоторых случаях вам может потребоваться добавить вашему серверу возможность обработки CG1- или Perl-сценариев. К примеру вы хотите разместить доску объявлений, например, как на сайте www. ikonboard. com. Или, возможно, вы хотите, чтобы клиенты вводили информацию в форму и эта форма отправлялась вам по электронной почте. Существует большое количество отличных сценариев, которые вы можете использовать на Web-серверр, но вам нужно добавить поддержку сценариев на нём.

Одним из наилучших вариантов является использование ActivePerl, доступного на сайте www. activestate. com. ActivePerl бесплатен как для коммерческого, так и для некоммерческого использования.

Когда вы установите ActivePerl, программа установки создаст необходимые ассоциации файлов для обработки сценариев с расширением PL. Чтобы обрабатывать сценарии с расширением CGI, вам нужно изменить настройку сайта, выполнив следующие действия.

1. Откройте консоль 1IS и откройте окно свойств сайта.

2. Щелкните по вкладке Home Directory (Домашний каталог) и нажмите кнопку Configuration (Настройка), чтобы открыть диалоговое окно Application Configuration (Настройка приложения).

3. Щелкните по кнопке Add (Добавить), чтобы открыть диалоговое окно Add/ Edit Application Extension Mapping (Добавление или изменение сопоставления расширений) - рис. 30.9.

4. Введите С:\Perl\bin\Perl. exe «%s» %s втіоле Executable (Исполняемый файл), а затем введите. сді в поле Extension (Расширение). Введите GET, HEAD, POST в поле Limit То (Сократить до) и щелкните по кнопке ОК.

После того как вы установите Perl и настроите сайт, создайте папку — физическую или виртуальную — под названием cgi-bin. Вы можете использовать другое имя, если хотите, но это наиболее распространенное имя. Поместите ваши

Замечание Измените путь к файлу Perl. exe, если вы установили ActivePerl в другую папку, сценарии в эту папку. Большинство коммерческих сценариев используют собственную структуру папок, поэтому вы можете создавать их папки либо в корне вашего сайта, либо помешать их в качестве подпапок в папку cgi-bin.

Обычно вам также потребуется изменить сценарии, указав путь к корневому каталогу сценария, а также к интерпретатору Perl. Если вы установили ActivePerl в папку по умолчанию, то путь к интерпретатору будет c:/perl/perl. exe. Измените этот путь в вашем сценарии, если нужно. Путь, чаще всего, указывается в первой строке сценария.

Реклама

Смежные разделы