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