Viena no vispopulārākajām interneta attīstības platformām ir PHP, kas atbalsta daudzas populāras lietojumprogrammas un vietnes, piemēram, Facebook, WordPress un Joomla. Lai gan lielākā daļa no šīm sistēmām ir "izstrādātas", lai tās izmantotu Linux sistēmā, kurā darbojas Apache Web Server, varat instalēt PHP lietojumprogrammas, izmantojot IIS 7 savā Windows Server 2008 sistēmā.
Lai Windows palaistu PHP kodu, PHP bināri faili ir jāpārkopē jūsu sistēmā. Nav nepieciešama instalēšana, tomēr ir jāveic kāda konfigurācija, lai tā varētu pareizi darboties. Pirmais solis ir lejupielādēt PHP Windows Binaries un tos izvilkt (t.i., 'C: PHP'). Attiecībā uz IIS 7 bez vītnes droši Jāizmanto binārie burti.
Pārkopējiet failu "php.ini-production" no izvilktajiem failiem, ielīmējiet to Windows direktorijā. Windows direktorijā pārdēvējiet šo failu uz "php.ini".
Atveriet "php.ini" failu Notepad un konfigurējiet to pēc nepieciešamības. No kastes izgatavotā konfigurācija ir iepriekš konfigurēta, ko PHP komanda uzskata par labu ražošanas serverim. Ir dažas izmaiņas, kas jums būs jāveic, lai konfigurētu PHP jūsu IIS 7 sistēmai:
Šajā brīdī jūsu Windows sistēma var palaist PHP skriptus no komandrindas, izmantojot rīku "php.exe".
Internet Information Services (IIS) 7 iekļauj FastCGI sistēmu kā daļu no instalācijas paketes. Lai pārliecinātos, vai tā ir iespējota jūsu IIS 7 instalācijā, pārbaudiet lomu pakalpojumus, izmantojot servera pārvaldnieku> Lomas> Web serveris.
Pārliecinieties, vai opcija "CGI" ir instalēta sadaļā "Pieteikumu izstrāde". Ja tā nav, iespējojiet šo funkciju un atjauniniet IIS 7 instalāciju.
Pēc IIS iestatīšanas instalējiet IIS 7 administrēšanas paketi. Ja jūs neizmantojat iestatījumu "Tipiski", tad pārliecinieties, vai uzstādījumam iestatīta "FastCGI" opcija. Šī pakete instalē FastCGI konfigurācijas saskarni IIS pārvaldniekā.
Pēc tam, kad IIS 7 ir iestatīts ar visām nepieciešamajām funkcijām, mums to vienkārši jākonfigurē, lai palaistu PHP. Pirmkārt, mēs konfigurējam FastCGI darbam ar PHP ar iespēju "FastCGI iestatījumi" (šī funkcija ir instalēta kā daļa no IIS 7 administrēšanas komplekta).
FastCGI iestatījumu ekrānā pievienojiet programmu.
Iestatiet ceļu uz izpildāmā faila "php-cgi.exe", kas atrodas mapē, kurā esat ieguvis PHP Windows binārās programmas. Turklāt mainiet "InstanceMaxRequests" uz vērtību, kas ir augstāka par noklusējuma vērtību (t.i., 5000). Iestatījumu "EnvironmentVariables" sadaļā noklikšķiniet uz pogas "elipses", lai konfigurētu papildu opcijas.
Pievienojiet jaunu mainīgo ar nosaukumu "PHP_MAX_REQUESTS" un iestatiet vērtību tādā pašā apjomā kā iepriekš norādītais iestatījums "InstanceMaxRequests".
Piesakies visiem iestatījumiem, līdz atgriezīsieties primārajā IIS pārvaldnieka ekrānā.
Tālāk mums jāapraksta, kā IIS izpilda PHP skriptus, kas ir konfigurēti sadaļā "Handler Mappings".
Ar Handler Mappings pievienojiet jaunu moduļu kartēšanu.
Iestatiet moduļa pieprasījuma ceļu uz PHP failiem (* .php) ar moduļa saskarni "FastCgiModule". Iestatiet izpildāmo failu tajā pašā failā, kas iepriekš konfigurēts FastCGI iestatījumos. Piešķiriet šim kartēšanai draudzīgu nosaukumu, piemēram, PHP, un noklikšķiniet uz Labi.
Kad saņemat apstiprinājuma uzvedni, atbildiet uz "Jā", lai apstiprinātu, ka PHP darbojas kā FastCGI lietojumprogramma.
Piesakies visām izmaiņām, aizveriet un restartējiet IIS, lai pārliecinātos, ka jaunie iestatījumi stājas spēkā.
Kad tas ir paveikts, ir pieejams Microsoft labojumfails (saites sadaļā ir pieejama saite), kas risina dažus ar PHP problēmām, kad darbojas saskaņā ar 7. IIS. Tie jāinstalē jūsu tīmekļa serverī, lai pareizi nodrošinātu PHP funkcijas, izmantojot FastCGI.
Šajā brīdī jūsu serveris ir gatavs doties, bet tikai lai pārliecinātos, ka mēs varam viegli apstiprināt PHP iestatīšanu, izmantojot IIS. Izveidojiet teksta failu direktorijā 'C: Inetpubwwwroot' ar nosaukumu 'phpinfo.php', kas vienkārši satur rindu:
Visbeidzot, savā serverī pārlūkojiet adresi: 'http: //localhost/phpinfo.php', un jums vajadzētu redzēt PHP informācijas lapu. Ja lapa veiksmīgi ielādējas, tagad jūsu datorā darbojas PHP un darbojas.
Kad esat izveidojis PHP un darbojas jūsu Windows sistēmā, varat izmantot daudzas PHP balstītas lietojumprogrammas, kā arī izstrādāt un izmantot savu.
Lejupielādēt PHP Windows Binaries (nav pavediens droši)
Lejupielādējiet IIS 7 administrācijas paketi
Lejupielādējiet PHP labojumfailu IIS 7 FastCGI (x86 / x64)