6Aug

Kā instalēt PHP IIS 7 operētājsistēmai Windows Server 2008

click fraud protection

Viena no populā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ā.

PHP

konfigurēšana Lai Windows palaistu PHP kodu, PHP bināri faili 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 7. IIS jāizmanto bez vītnes droši bināri.

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 jādara, lai konfigurētu PHP savai IIS 7 sistēmai:

instagram viewer

  • Noregulējiet un iestatiet atslēgu, cgi.force_redirect = 0
  • Atsaukt atslēgu, fastcgi.impersonate = 1
  • Noņemt un iestatīt atslēgu,extension_dir uz "ext" mapi ceļā PHP tika ekstrahēts uz( ti, "C: PHPext").
  • Iestatiet taustiņu, date.timezone , uz sava servera laika joslu( rindas URL, kas atrodas virs šīs atslēgas, ir uzskaitītas pieņemamās vērtības).

Šajā brīdī jūsu Windows sistēma var palaist PHP skriptus no komandrindas, izmantojot rīku "php.exe".

IIS 7 konfigurēšana, lai palaistu FastCGI

Internet Information Services( IIS) 7 iekļauj FastCGI sistēmu kā daļu no instalācijas pakotnes. Lai pārliecinātos, vai tā ir iespējota IIS 7 instalācijā, pārbaudiet Serveru pārvaldnieka lomu pakalpojumus & gt;Lomas & gt;Web serveris.

Pārliecinieties, vai opcija "CGI" ir instalēta sadaļā "Application Development".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ā.

IIS konfigurēšana, lai palaistu PHP ar FastCGI

Pēc tam, kad IIS 7 ir iestatīts ar visām nepieciešamajām funkcijām, mums tas ir 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).

Ekrānā FastCGI Settings pievienojiet lietojumprogrammu.

Iestatiet ceļu uz izpildāmā faila php-cgi.exe, kas atrodas mapē, kurā esat izguvis PHP Windows binārus. 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 galvenajā IIS pārvaldnieka ekrānā.

Tālāk mums jāapraksta, kā IIS izpilda PHP skriptus, kas ir konfigurēti "Handler Mappings".

Ar Handler Mappings pievienojiet jaunu moduļu kartēšanu.

Nosaka 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.

Izmantojiet visas savas izmaiņas, 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 saikne), kas attiecas uz dažiem PHP jautājumiem, kad tie darbojas saskaņā ar 7. IIS. Tiem jābūt instalētiem jūsu tīmekļa serverī, lai pareizi nodrošinātu PHP funkcijas, izmantojot FastCGI.

testēšana PHP

Šajā brīdī jūsu serveris ir gatavs doties, bet tikai lai pārliecinātos, ka mēs varam viegli apstiprināt savu PHP iestatīšanu, izmantojot IIS.Izveidojiet teksta failu katalogā 'C: Inetpubwwwroot' ar nosaukumu 'phpinfo.php', kas vienkārši satur rindu:

& lt;; php phpinfo() ;& gt;

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.

Secinājums

Kad esat izveidojis PHP un darbojas jūsu Windows sistēmā, jūs varat izmantot daudzas PHP balstītas lietojumprogrammas, kā arī izstrādāt un izmantot savu.

saites

Lejupielādējiet PHP Windows bināros failus( nav pavedienu droši)

Lejupielādējiet IIS 7 administrēšanas paketi

Lejupielādējiet PHP labojumfailu IIS 7 FastCGI( x86 / x64)