If-Koubou

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

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

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, jūs varat izvietot PHP lietojumprogrammas, izmantojot IIS 6 savā Windows Server 2003 sistēmā.

PHP konfigurēšana

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 6 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 6 sistēmai:

  • Noregulējiet un iestatiet atslēgu cgi.force_redirect = 0
  • Atsaukt atslēgu fastcgi.impersonate = 1
  • Izmainīt un iestatīt atslēgu extension_dir uz mapi "ext" ceļā PHP tika ekstrahēts līdz (t.i., "C: PHPext").
  • Iestatiet taustiņu date.timezone uz jūsu servera laika joslu (URL līnijā virs šīs atslēgas ir 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.

Piezīmju tabulā atveriet 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

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

IIS konfigurēšana, lai palaistu PHP, izmantojot FastCGI

Instalējot un konfigurējot gan PHP, gan FastCGI, viss, kas palicis, ir iestatīt IIS 6. Atverot IIS vadības konsoli, Web pakalpojumu paplašinājumos pārliecinieties, vai ir iestatīts "FastCGI Handler".

Pēc tam atveriet tīmekļa vietņu grupas rekvizītu iestatījumus.

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

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

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

PHP pārbaude

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

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ēt PHP Windows Binaries (nav pavediens droši)

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