6Aug

Како инсталирати ПХП на ИИС 7 за Виндовс Сервер 2008

click fraud protection

Једна од најпопуларнијих развојних платформи на вебу је ПХП који управља многим популарним апликацијама и сајтовима као што су Фацебоок, ВордПресс и Јоомла.Иако је већина ових система "дизајнирана" да се користе у Линук систему који ради на Апацхе Веб серверу, можете да примените ПХП апликације преко ИИС 7 на вашем систему Виндовс Сервер 2008.

Конфигурирање ПХП

Да би Виндовс покренуо ПХП код, ПХП бинарне датотеке морају бити копиране у ваш систем.Ниједна инсталација није потребна, међутим нека конфигурација мора бити урађена како би се правилно покренула.Први корак је да преузмете ПХП Виндовс Бинариес и извадите их( тј. 'Ц: ПХП').За ИИС 7, требали би се користити бинарне датотеке без без навоја.

Копирајте датотеку 'пхп.ини-продуцтион' из извучених датотека прилепите је у Виндовс директоријум.У Виндовс директоријуму преименујте ову датотеку на 'пхп.ини'.

Отворите датотеку 'пхп.ини' у Нотепад и конфигуришите га по потреби.Из кутије конфигурација производње коју смо копирали унапред је конфигурисана за оно што чини ПХП тим је добар за производни сервер.Постоји неколико промјена које ћете морати направити да конфигуришете ПХП за свој ИИС 7 систем:

instagram viewer

  • Унцоммент и подесите кључ, цги.форце_редирецт = 0
  • Унцоммент кеи, фастцги.имперсонате = 1
  • Унцоммент и поставите кључ,ектенсион_дир у 'ект' фолдер на путањи ПХП је извучен у( нпр. 'Ц: ПХПект').
  • Подесите кључ, дате.тимезоне у временску зону вашег сервера( УРЛ на линији изнад овог кључа наводи прихваћене вредности).

У овом тренутку ваш Виндовс систем може покренути ПХП скрипте из командне линије помоћу алата 'пхп.еке'.

Подешавање ИИС 7 за покретање ФастЦГИ

Интернет Информатион Сервицес( ИИС) 7 укључује ФастЦГИ оквир као део инсталационог пакета.Да бисте се уверили да је омогућена у вашој ИИС 7 инсталацији, проверите услуге улога под Менаџером сервера & гт;Улоге & гт;Веб сервер.

Уверите се да је опција "ЦГИ" инсталирана под одељком "Апплицатион Девелопмент".Ако није, омогућите ову функцију и ажурирајте своју ИИС 7 инсталацију.

Када је ИИС подешен, инсталирајте ИИС 7 Администратион Пацк.Ако не користите "типично" подешавање, потрудите се да имате инсталирану опцију "ФастЦГИ".Овај пакет инсталира ФастЦГИ конфигурацијски интерфејс унутар ИИС менаџера.

Конфигурирање ИИС за покретање ПХП преко ФастЦГИ

Када се ИИС 7 подешава са свим потребним функцијама, потребно је само да га конфигуришемо за покретање ПХП-а.Прво, конфигурирамо ФастЦГИ за рад са ПХП-ом под опцијом "ФастЦГИ Сеттингс"( ова функција је инсталирана као део ИИС 7 административног пакета).

На екрану ФастЦГИ Сеттингс додајте апликацију.

Постави пут до извршне датотеке 'пхп-цги.еке' која се налази у фасцикли где сте извадили ПХП Виндовс бинарне датотеке.Поред тога, промените "ИнстанцеМакРекуестс" на вредност већу од подразумеване( тј. 5000).Под поставком "ЕнвиронментВариаблес" кликните на дугме елипса да бисте конфигурисали додатне опције.

Додајте нову варијаблу под називом "ПХП_МАКС_РЕКУЕСТС" и подесите вриједност на исту количину као претходно постављено "ИнстанцеМакРекуестс".

Примијените сва подешавања док се не вратите на примарни ИИС Манагер екран.

Следеће, морамо мапирати како ПХП скрипте извршава ИИС који је конфигурисан у "Хандлер Маппингс".

У Хандпринг Маппингс-у додајте ново мапирање модула.

Постави пот трага модула на ПХП датотеке( *. пхп) помоћу интерфејса модула "ФастЦгиМодуле".Подесите извршну датотеку у исту датотеку која је конфигурисана у горе наведеним подешавањима ФастЦГИ.Доделите пријатељско име овом картирању, као што је ПХП, и кликните Ок.

Када добијете упит за потврду, одговорите "Да" да потврдите да желите да ПХП ради као ФастЦГИ апликација.

Примијените све своје промјене, затворите и поново покрените ИИС како бисте били сигурни да нова подешавања ступе на снагу.

​​Када се то уради, на располагању вам је Мицрософт хотфик( линк је доступан у одељку линкови) који се односи на неке проблеме са ПХП-ом када се покреће под ИИС 7. Ови уређаји требају бити инсталирани на вашем веб серверу како би правилно осигурали ПХП функције преко ФастЦГИ-а.

Тестирање ПХП

У овом тренутку, ваш сервер је спреман за одлазак, али само да будемо сигурни да можемо врло лако да потврдимо ваш ПХП подешавање преко ИИС-а.Направите текстуалну датотеку у директоријуму 'Ц: Инетпубвввроот' под називом 'пхпинфо.пхп' која једноставно садржи линију:

& лт;? Пхп пхпинфо() ;? & гт;

Коначно, пређите на адресу: 'хттп: //localhost/ пхпинфо.пхп' на вашем серверу и требало би да видите страницу са информацијама ПХП.Ако се страница учитава успешно, ПХП се сада покреће и ради на вашој машини.

Закључак

Када имате ПХП и покренете свој систем Виндовс, можете искористити мноштво доступних ПХП апликација, као и развити и применити своје.

Линкови

Преузмите ПХП Виндовс Бинариес( нон тхреад тхреадед)

Преузмите ИИС 7 Администратион Пацк

Преузмите ПХП Хотфик за ИИС 7 ФастЦГИ( к86 / к64)