Како инсталирати ПХП на ИИС 7 за Виндовс Сервер 2008
Једна од најпопуларнијих развојних платформи на вебу је ПХП који покреће многе популарне апликације и сајтове као што су Фацебоок, ВордПресс и Јоомла. Док је већина ових система 'дизајнирана' да би се користила на Линук систему који користи Апацхе Веб Сервер, можете применити ПХП апликације преко ИИС 7 на вашем Виндовс Сервер 2008 систему.
Конфигурисање ПХП-а
Да би Виндовс покренуо ПХП код, ПХП бинарне датотеке треба копирати на ваш систем. Инсталација није потребна, али нека конфигурација мора бити извршена да би се правилно покренула. Први корак је преузимање ПХП Виндовс Бинариес и екстраховање (тј. "Ц: ПХП"). За ИИС 7, нон тхреад сафе треба користити бинарне датотеке.
Копирајте датотеку 'пхп.ини-продуцтион' из издвојених датотека, а затим је залијепите у Виндовс директориј. У Виндовс директоријуму преименујте ову датотеку у 'пхп.ини'.
Отворите датотеку 'пхп.ини' у Нотепаду и конфигуришите је по потреби. Из кутије, конфигурација производње коју смо копирали је унапред конфигурисана за оно што ПХП тим мисли да је добар за производни сервер. Постоји неколико измена које ћете морати извршити да бисте конфигурисали ПХП за ваш ИИС 7 систем:
- Откажите коментар и подесите кључ, цги.форце_редирецт = 0
- Поништите коментар кључа, фастцги.имперсонате = 1
- Откажите коментар и поставите кључ, ектенсион_дир у директоријум 'ект' у путањи коју је ПХП екстраховао у (тј. 'Ц: ПХПект').
- Подесите кључ, дате.тимезоне у временску зону вашег сервера (УРЛ на линији изнад овог кључа наводи прихваћене вредности).
У овом тренутку, ваш Виндовс систем може покретати ПХП скрипте из командне линије користећи алат 'пхп.еке'.
Конфигурирање ИИС 7 за Рун ФастЦГИ
Интернет Информатион Сервицес (ИИС) 7 укључује ФастЦГИ оквир као дио инсталацијског пакета. Да бисте били сигурни да је омогућена у вашој ИИС 7 инсталацији, проверите Роле Сервицес у оквиру Сервер Манагер> Ролес> Веб Сервер.
Уверите се да је опција „ЦГИ“ инсталирана у одељку „Развој апликација“. Ако није, омогућите ову функцију и ажурирајте инсталацију ИИС 7.
Када поставите ИИС, инсталирајте ИИС 7 административни пакет. Ако не користите „типично“ подешавање, уверите се да је опција „ФастЦГИ“ подешена да се инсталира. Овај пакет инсталира ФастЦГИ конфигурациони интерфејс унутар ИИС Манагер-а.
Конфигурисање ИИС-а за покретање ПХП-а преко ФастЦГИ-ја
Када се ИИС 7 подеси са свим потребним функцијама, потребно је да га конфигуришемо за покретање ПХП-а. Прво, конфигуришемо ФастЦГИ да ради са ПХП-ом под опцијом "ФастЦГИ Сеттингс" (ова функција је инсталирана као део ИИС 7 административног пакета).
На екрану ФастЦГИ Сеттингс, додајте апликацију.
Поставите путању до извршне датотеке 'пхп-цги.еке' која се налази у фасцикли у којој сте издвојили бинарне датотеке за Виндовс Виндовс. Поред тога, промените “ИнстанцеМакРекуестс” на вредност већу од подразумеване (тј. 5000). Под поставком “ЕнвиронментВариаблес” кликните на дугме елипса да бисте конфигурисали додатне опције.
Додајте нову променљиву под називом "ПХП_МАКС_РЕКУЕСТС" и поставите вредност на исту вредност као и поставку "ИнстанцеМакРекуестс".
Примените сва подешавања док се не вратите на екран примарног ИИС менаџера.
Затим морамо да мапирамо како се ПХП скрипте извршавају помоћу ИИС-а који је конфигурисан у “Хандлер Маппингс”.
У мапама руковатеља додајте ново мапирање модула.
Поставите путању захтева модула на ПХП датотеке (* .пхп) помоћу модуларног интерфејса “ФастЦгиМодуле”. Подесите извршну датотеку на исти фајл као што је конфигурисано у ФастЦГИ поставкама изнад. Доделите пријатељско име овом мапирању, као што је ПХП, и кликните на ОК.
Када добијете промпт за потврду, одговорите „Да“ да бисте потврдили да желите да се ПХП покреће као ФастЦГИ апликација.
Примените све промене, затворите и поново покрените ИИС да бисте били сигурни да нове поставке ступају на снагу.
Када се то уради, доступна је Мицрософт хитна исправка (веза је доступна у одељку за везе) која се бави неким проблемима са ПХП-ом када се покреће под ИИС-ом 7. Они би требало да буду инсталирани на вашем веб серверу да би се осигурало да ПХП функционише правилно преко ФастЦГИ-ја.
Тестинг ПХП
У овом тренутку, ваш сервер је спреман за покретање, али само да бисмо били сигурни да можемо лако да потврдимо ваше ПХП подешавање преко ИИС-а. Направите текстуалну датотеку у директоријуму 'Ц: Инетпубвввроот' под називом 'пхпинфо.пхп' која једноставно садржи линију:
На крају, потражите адресу: 'хттп: //лоцалхост/пхпинфо.пхп' на вашем серверу и требало би да видите страницу ПХП информација. Ако се страница успјешно учита, ПХП се сада покреће и покреће на вашој машини.
Закључак
Након што се ПХП покрене и покрене на свом Виндовс систему, можете искористити мноштво доступних ПХП базираних апликација, као и развити и имплементирати своје.
Линкови
Преузмите ПХП бинарне верзије Виндовс-а (нон тхреад сафе)
Преузмите ИИС 7 административни пакет
Преузмите ПХП Хотфик за ИИС 7 ФастЦГИ (к86 / к64)