11Jul
Перл је веома популаран скриптни језик који се користи за развој широког спектра алата.Једна од њих је добро познато да су апликације базиране на ЦГИ( Цоммон Гатеваи Интерфаце) на вебу које омогућавају да се Перл скрипти извршавају са веб сервера.Уз мало конфигурације, можете конфигурирати ИИС 6 на вашем систему Виндовс Сервер 2003 да служи Перл скриптама преко ЦГИ.
Копирање Перл Бинариес
Пре него што се може извршити било која ИИС подешавања, бинарне датотеке Перл морају бити извучене на ваш систем.Преузмите АцтивеСтате Перл дистрибуцијски пакет( узмите АС зип датотеку, а не инсталатер) и извадите их у фасциклу на вашем серверу( нпр. 'Ц: перл').Ми ћемо мапирати ИИС да користимо датотеке лоциране у овом директоријуму.
Конфигурисање ИИС-а 6 за покретање скрипти перл-а
Отворите Интернет Информатион Сервицес Манагер на Веб Сервице Ектенсионс и изаберите опцију за додавање новог додатка.
Постави следећа својства:
- Назив проширења: Перл ЦГИ
- Обавезне датотеке: Ц: перлбинперл.еке "% с"% с( под претпоставком да сте извадили датотеке у 'Ц: перл')
- Статус постављен на дозвољено
Када завршите, применитеваше промене.
Требало би да видите нову надоградњу на листи проширења Веб услуга са статусом који је дозвољен.
Са инсталираним додатком услуге, морамо креирати пресликавање типа датотеке типа Перл.
Десни клик на фасциклу Веб локација и идите у дијалог Својства.
На картици Хоме Дирецтори отворите дијалог Цонфигуратион.
Да бисте дозволили ИИС-у да извршава датотеке Перл скрипта( .пл), додајте мапирање екстензија са следећим особинама:
- Извршни: исто као и "Захтеване датотеке" унете приликом креирања "Перл ЦГИ" проширења изнад
- Ектенсион:. пл
- Глаголи: ГЕТ, ХЕАД, ПОСТ
- Провјерите поље за скриптни мотор
Када сте завршили примијените своје измјене.
Поред тога, ако се Перл скрипти користе као ЦГИ датотеке( .цги), потребно је конфигурисати и мапирање екстензија за овај тип датотеке:
- Екецутабле: исто као и "Захтеване датотеке" унете приликом креирања "Перл ЦГИ"проширење изнад
- Продужетак:. цги
- Глаголи: ГЕТ, ХЕАД, ПОСТ
- Провјерите поље за скриптни мотор
Када сте завршили примијените своје измјене.
Након што направите потребне конфигурационе промене у ИИС, покрените команду "иисресет" из командног упита да бисте осигурали промену и активирање.
У овом тренутку, ИИС 6 треба да буде у стању да успешно служи Перл скриптама.
Тестирање Перл
У овом тренутку, ваш сервер је спреман за одлазак, али само да будемо сигурни да можемо лако потврдити вашу Перл подешавање кроз ИИС.Направите неколико текстуалних датотека у директоријуму 'Ц: Инетпубвввроот' названим 'тест.пл' и 'тест.цги' који садрже сљедеће:
#! Ц: перлбинперл.еке
користи строго;
користи ЦГИ;
мој $ тест = нови ЦГИ;
принт $ тест- & гт; заглавље( "текст / хтмл"), $ тест- & гт; старт_хтмл( "Перл Тест");
принт $ тест- & гт; х1( "Перл ради!");
принт $ тест- & гт; енд_хтмл;
На крају, пређите на адресе: 'хттп: //localhost/ тест.пл' и 'хттп: //localhost/ тест.цги' на вашем серверу и требали бисте видети поруку у којој се наводи да Перл ради.Ако се страница учитава успешно, Перл се сада покреће и ради на вашој машини.
Закључак
Када сте Перл упали и покренули на вашем систему Виндовс, можете да примените или развијете сопствене Перл ЦГИ апликације.
Линкови
Преузимање АцтивеПерл из АцтивеСтате( АС Зип пакет)