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

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

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

слика

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

слика

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

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

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

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

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

слика

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

слика

Након што је постављен ИИС, инсталирајте ИИС 7 Администратион Пацк. Ако не користите подешавање „Типично“, онда се постарајте да инсталирате опцију „ФастЦГИ“. Овај пакет инсталира ФастЦГИ конфигурациони интерфејс у ​​ИИС Манагеру.

слика

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

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

слика

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

слика

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

слика

Додајте нову променљиву под називом „ПХП_МАКС_РЕКУЕСТС“ и подесите вредност на исти износ као и горња поставка „ИнстанцеМакРекуестс“.

слика

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

Затим морамо пресликати како ПХС извршава скрипте од стране ИИС-а који је конфигуриран у „Хандлер Маппингс“.

слика

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

слика

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

слика

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

слика

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

слика

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

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

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

слика

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

слика

Закључак

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

Везе

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

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

Преузмите ПХП хитну исправку за ИИС 7 ФастЦГИ (к86 / к64)