27Jun

Kā instalēt PHP uz Windows Server 2003 IIS 6

Viena no populārākajām interneta attīstības platformām ir PHP, kas nodrošina daudzas populāras lietojumprogrammas un vietnes, piemēram, Facebook, WordPress un Joomla. Kaut arī 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, jūs varat izvietot PHP lietojumprogrammas, izmantojot IIS 6 savā Windows Server 2003 sistēmā.

PHP

konfigurēšana Lai Windows varētu palaist 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 6 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 6 sistēmai:

  • Noregulējiet un iestatiet atslēgu, cgi.force_redirect = 0
  • Noregulējiet atslēgu, fastcgi.impersonate = 1
  • Noņemiet un uzstādiet atslēgu,extension_dir uz "ext" mapi ceļā PHP tika ekstrahēts uz( ti, "C: PHPext").
  • Iestatiet atslēgu, datumu. Timezone uz sava servera laika joslu( rindas URL virs šīs atslēgas tiek norādītas pieņemtās vērtības).

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

IIS 6 FastCGI paplašinājuma

instalēšana Lai interneta informācijas pakalpojumi( IIS) 6 izpildītu un apkalpotu PHP skriptus, nepieciešama papildu konfigurācija.Šajā rokasgrāmatā mēs instalēsim PHP uz IIS, izmantojot FastCGI saskarni, kas nodrošina labu stabilitātes un veiktspējas līdzsvaru. Tā kā FastCGI nav iekļauts IIS 6, tas ir noklusējums, mums to jālejupielādē un jāinstalē.

FastCGI uzstādītājam nav nepieciešama konfigurācija, tomēr, tiklīdz FastCGI paplašinājums ir instalēts, mums tas jākonfigurē, lai palaistu PHP.

Atveriet lietojumprogrammas Notepad failu 'C: WINDOWSsystem32inetsrvfcgiext.ini' un atrodiet sadaļu 'Types' un ievadiet konfigurācijas informāciju:

[veidi]
php = PHP

[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests= 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000

Pārskatiet šīs vērtības atbilstoši savai videi, bet ir svarīgi, lai visiem iestatījumiem būtu pareizās vērtības. Kad esat pabeidzis, saglabājiet šo failu.

IIS konfigurēšana, lai palaistu PHP ar FastCGI

Ar gan PHP, gan FastCGI instalēto un konfigurēto, viss, kas palicis, ir iestatīt IIS 6. Atverot IIS vadības konsoli, Web pakalpojumu paplašinājumos pārliecinieties, vai ir instalēts "FastCGI Handler"iestatīts uz atļauju.

Pēc tam dodieties uz Web vietņu grupas rekvizītu iestatījumiem.

Cilnē "Mājas katalogs" noklikšķiniet uz pogas "Konfigurācija".

Pievienojiet kartēšanu failiem ar. php faila paplašinājumu, izmantojot izpildāmo failu, kas iestatīts uz FastCGI paplašinājuma DLL.

Kad esat izmantojis visas izmaiņas, restartējiet IIS.

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 PHP iestatīšanu, izmantojot IIS.Izveidojiet teksta failu direktorijā '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ā, varat izmantot daudzas PHP balstītas lietojumprogrammas, kā arī izstrādāt un izmantot savu.

Saites

Lejupielādējiet PHP Windows Binaries( bez viras droši)

Lejupielādējiet IIS 6 FastCGI paplašinājumu