27Jun
Jednou z najpopulárnejších vývojových platforiem na webe je PHP, ktoré ovláda mnohé populárne aplikácie a stránky ako Facebook, WordPress a Joomla. Zatiaľ čo väčšina týchto systémov je "navrhnutá" na používanie na systéme Linux so systémom Apache Web Server, môžete nasadiť aplikácie PHP cez IIS 6 do systému Windows Server 2003.
Konfigurácia PHP
Aby Windows mohol spustiť PHP kód, musia byť binárne súbory PHP skopírované do vášho systému. Nie je potrebná žiadna inštalácia, avšak na to, aby sa správne spustila určitá konfigurácia. Prvým krokom je prevzatie súborov Windows Windows Binaries a ich extrahovanie( t. J. "C: PHP").Pre službu IIS 6 by sa mali používať binárne súbory bez závitov .
Skopírujte súbor "php.ini-production" z extrahovaných súborov a vložte ho do adresára Windows. V adresári Windows premenujte tento súbor na 'php.ini'.
Otvorte súbor "php.ini" v programe Poznámkový blok a nakonfigurujte ho podľa potreby. Z výroby sme konfigurovali konfiguráciu výroby, ktorá je predkonfigurovaná pre to, čo PHP Team považuje za dobrý pre výrobný server. Existuje niekoľko zmien, ktoré musíte vykonať na konfiguráciu PHP pre systém IIS 6:
- Odkomentovať a nastaviť kľúč cgi.force_redirect = 0
- Odkomentovať kľúč, fastcgi.impersonate = 1
- Odkomentovať a nastaviť kľúč,extension_dir do priečinka 'ext' v ceste, do ktorej bol PHP extrahovaný( tj 'C: PHPext').
- Nastavte kľúč, date.timezone na časové pásmo vášho servera( adresa URL na riadku nad týmto kľúčom obsahuje zoznam prijatých hodnôt).
V tomto okamihu môže váš systém Windows spustiť PHP skripty z príkazového riadku pomocou nástroja "php.exe".
Inštalácia rozšírenia IIS 6 FastCGI
Aby internetová informačná služba( IIS) 6 mohla spúšťať a obsluhovať PHP skripty, je potrebná ďalšia konfigurácia. V tejto príručke nainštalujeme PHP do IIS pomocou rozhrania FastCGI, ktoré poskytuje dobrú rovnováhu stability a výkonu. Vzhľadom na to, že FastCGI nie je súčasťou štandardného IIS 6, musíme ho prevziať a nainštalovať.
Inštalačný program FastCGI nevyžaduje žiadnu konfiguráciu, avšak akonáhle je nainštalované rozšírenie FastCGI, musíme ho nakonfigurovať na spustenie PHP.
Otvorte súbor v priečinku Poznámkový blok "C: WINDOWSsystem32inetsrvfcgiext.ini" a nájdite sekciu "Typy" a zadajte informácie o konfigurácii:
[Typy]
php = PHP
[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests= 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000
Tieto hodnoty podľa potreby upravte, ale je dôležité, aby všetky nastavenia mali správne hodnoty. Po dokončení uložte tento súbor.
Konfigurácia IIS na spustenie PHP cez FastCGI
S PHP a FastCGI nainštalovaným a nakonfigurovaným, všetko, čo zostalo, je nastavenie služby IIS 6. Pri otvorení konzoly na správu služby IIS sa v časti Web Service Extensions presvedčte, či je "FastCGI Handler"povolené.
Ďalej prejdite na nastavenie Vlastnosti pre skupinu Webové stránky.
Na karte "Home Directory" kliknite na tlačidlo "Configuration".
Pridajte mapovanie súborov s príponou súboru. php s spustiteľnou súpravou do DLL rozšírenia FastCGI.
Po vykonaní všetkých zmien reštartujte službu IIS.
Testovanie PHP
V tomto okamihu je váš server pripravený ísť, ale len aby sme si boli istí, že môžeme nastaviť nastavenie PHP cez IIS celkom ľahko. Vytvorte textový súbor v adresári "C: Inetpubwwwroot" s názvom "phpinfo.php", ktorý jednoducho obsahuje riadok:
& lt;? Php phpinfo() ;? & Gt;
Nakoniec prejdite na adresu: 'http: //localhost/ phpinfo.php' na vašom serveri a mali by ste vidieť informačnú stránku PHP.Ak sa stránka úspešne načíta, PHP je teraz spustený na vašom počítači.
Záver
Akonáhle máte PHP na vašom systéme Windows, môžete využiť množstvo dostupných aplikácií založených na PHP, ako aj vyvíjať a nasadiť svoje vlastné.
Odkazy
Stiahnite si PHP binárne súbory Windows( bez vlákien bezpečné)
Stiahnite si rozšírenie IIS 6 FastCGI