Создание серверных приложений на языке PERL


Perl+Windows





Q: Как прикрутить perl к винде, чтобы можно было скрипты выполнять локально?


A: www.activestate.com, download perl. Устанавливаете, и запускаете:

perl myscript.pl



Q: У меня перл от Activestate, как мне поставить такой-то модуль?


A1: ppm


ppm> install


A2: www.activestate.com/packages/zips/


Hаходите нужный архив, скачиваете, читаете readme.

Если нужного модуля нет - идёте на CPAN, ищете его там, пытаетесь понять, как

его прикрутить. С некоторой вероятностью он чисто перловый, и тогда есть шанс,

что просто положив его в директорию с модулями, вы получите работающий модуль.

Если же у него есть С-часть, ставите MS Visual C, и мучаетесь, мучаетесь...



Q: А из браузера как смотреть на вывод скрипта? Почему-то показывается

исходник.


A: Потому что между браузером и perl должен стоять сервер, который и

запускает скрипт на выполнение, отдавая результат браузеру. Сервер не

обязательно подразумевает под собой отдельный компьютер - вы можете поставить

себе программу, и обращаться к ней через браузер, наблюдая за работой

скриптов. Вариантов масса:


Apache-W32, www.apache.org


Personal Web Server из поставки Win9x


Sambar, www.sambar.com


Устанавливаете сервер, и либо указываете в настройках сервера ассоциацию на

файлы cgi и pl - запуск perl.exe, либо устанавливаете такую ассоциацию на эти

файлы в windows.



Q: Как заставить работать связку perl + MySQL под виндой?

A: Скачать дистрибутив MySQL с сайта (www.mysql.com), установить необходимые модули - DBI и DBD:MySQL.

Неплохой тьюториал по установке Perl+Apache+MySql

http://userguide.webservis.ru/





Начало  Назад  Вперед