Метод 1, Статті, Perl, статті

Головне достоїнство цього методу – це те, що робота з вашим сервером
повністю аналогічна роботі з "реальним" Internet-сервером. Основною ж
недолік полягає в тому, що ви бачите тільки остаточний результат
виконання скрипта, і не можете прослідкувати його виконання по кроках. Максимальна
ефективність досягається при використанні даного методу в комплексі з
методами 2 і 3, які описуються нижче.
Як Web-сервера рекомендую
використовувати Apache (це один з найпоширеніших, надійних серверів, а
головне, що він безкоштовний). Для коректної роботи Apache під Windows 95
необхідно встановити Winsock 2 (для Windows 98 і Windows NT 4.0 ця процедура
не буде потрібно). Завантажте з сайту фірми Microsoft файл W95ws2setup.exe (http://www.apache.org/dist/binaries/win32/apache_1_3_12_win32.exe).
Після установки сервера, його необхідно настроїти. Для цього в будь-якому
текстовому редакторі відкриваємо файл httpd.conf, який знаходиться в папці
Conf теки, в яку був встановлений Apache. Далі виконайте такі дії
по конфігурації сервера:
1. Знаходимо рядок DocumentRoot і прописуємо
фізичний шлях до кореневого каталогу (сайту). У мене, наприклад, цей шлях
наступний "C: / FrontPage Webs / Content / mudconnector /" (зауважте, що при вказівці
шляху використовується Unix роздільник, навіть в середовищі Windows). Кореневий каталог
є для сервера стартовою точкою при пошуку документів. Звернення до
кореневого каталогу здійснюється за URL-адресою, в якому зазначено лише ім'я
сервера (ім'я папки або сторінки не вказується). Зазвичай при вживанні терміна
каталог опускають слово "віртуальний". Віртуальні каталоги представляють собою
директорії (папки), доступ до яких через Web здійснюється по логічному
імені (псевдоніму). Фізично ці папки можуть знаходитися в будь-якому місці на вашому
жорсткому диску або на іншому комп'ютері. При створенні віртуального каталогу
присвоюється псевдонім, який встановлюється відповідно фізичній шляху до
нього.
2. Трохи нижче знаходиться рядок зі словом Directory і прописуємо той же
шлях ("C: / FrontPage Webs / Content / mudconnector /").
3. Рядок зі словами
Options All говорить про те, що включені всі можливості сервера, у тому числі і
підтримка cgi.
4. У рядку зі словами ScriptAlias ​​/ cgi-bin / вказуємо шлях до
cgi-bin каталогу (в моєму випадку цей шлях "C: / Apache / cgi-bin /").
5. Трохи нижче
у рядку зі словом Directory вказуємо той же шлях "C: / Apache / cgi-bin"
6.
Додаємо рядок AddHandler cgi-script. Cgi. Pl. Тим самим даємо зрозуміти серверу,
що всі файли із розширенням. cgi,. pl – є cgi виконуваними, тобто
програмами.
Отже, налаштування сервера завершена. Якщо ви зробили все
правильно, то після запуску файлу apache.exe на екран буде виведено повідомлення
типу "Apache/1.3.12 (Win32) running …". Тепер завантажте броузер та введіть
URL-адреса http://localhost. У броузер буде завантажена домашня сторінка
кореневого Web-вузла – index.html (на моєму комп'ютері фізичний шлях до цієї
сторінці C: / FrontPage Webs / Content / mudconnector / index.html)
Тепер перевіримо,
як виконується Perl-програма на нашому сервері. Для цього створимо простеньку
програмку, текст якої наведено нижче:
#!/usr/bin/perl
print
“Content-type: text/html

“;
print "Ура працює!
“;
У текстовому
редакторі створіть новий файл і введіть вищенаведений код програми. Збережіть
даний файл, наприклад, під ім'ям test.pl в папці cgi-bin, яка знаходиться в
папці, в яку ви встановили Apache. Після цього перейдіть в браузер і введіть
URL-адреса http://localhost/cgi-bin/test.pl. У броузер завантажиться сторінка,
містить довгоочікуване повідомлення Ура працює! Це означає, що ви перемогли!
Тепер можна закричати "Ура!"


Метод 2


Відладчик, яке це солодке слово для програміста. Звичайно ж, використовуючи
відладчик, ви на порядок швидше дістанетеся до цих підлих глюків, які заважають
зробити робочу програму. Але давайте серйозно. Існує досить багато
програм-отладчиков для Perl-програм. Всі вони мають свої плюси і мінуси.
Розглянемо найбільш популярні з них:
Perl Builder (http://www.dzsoft.com/download/dzperl22.zip)
– Ця програма також комерційна. Невелика і дуже зручна програма.
Особливості: можливість upload-а скриптів на сервер, швидка вставка (вставка
певного шматка коду натисненням, однієї клавіші), можливість редагування
змінних оточення, можливість працювати в різних кодуваннях, що дуже зручно
для російськомовного користувача.
Perl Studio (

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Метки: , , , , , ,
Рубрики: Статті

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*