Почетна » како да » Како инсталирати ПХП на ИИС 6 за Виндовс Сервер 2003

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

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

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

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

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

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

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

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

    Инсталација ИИС 6 ФастЦГИ Ектенсион

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

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

    Отворите датотеку „Ц: ВИНДОВСсистем32инетсрвфцгиект.ини“ у Нотепаду и пронађите одељак „Типови“ и унесите информације о конфигурацији:

    [Врсте]
    пхп = ПХП

    [ПХП]
    ЕкеПатх = Ц: ПХПпхп-цги.еке
    ИнстанцеМакРекуестс = 5000
    ЕнвиронментВарс = ПХП_МАКС_РЕКУЕСТС: 5000

    Ревидирајте ове вриједности према потреби у складу с вашим окружењем, али важно је да све поставке имају исправне вриједности. Када завршите, сачувајте ову датотеку.

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

    Док су ПХП и ФастЦГИ инсталирани и конфигурисани, преостаје само да подесите ИИС 6. Када отворите ИИС Манагемент Цонсоле, у оквиру Веб Сервицес Ектенсионс проверите да ли је „ФастЦГИ Хандлер“ подешен на дозвољено.

    Затим идите на поставке Својства групе Веб Ситес.

    На картици „Хоме Дирецтори“ кликните на дугме „Цонфигуратион“.

    Додајте мапирање за датотеке са .пхп екстензијом датотеке са извршним скупом у ДЛЛ проширења ФастЦГИ.

    Када примените све измене, поново покрените ИИС.

    Тестинг ПХП

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

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

    Закључак

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

    Линкови

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

    Преузмите ИИС 6 ФастЦГИ Ектенсион