27Jun
Az internet egyik legnépszerűbb fejlesztési platformja a PHP, amely sok népszerű alkalmazást és weboldalt, például Facebook, WordPress és Joomla. Míg ezeknek a rendszereknek a legtöbbjét úgy tervezték, hogy az Apache webszervert futtató Linux rendszeren használhassák, a Windows Server 2003 rendszeren IIS 6-on keresztül telepítheti a PHP alkalmazásokat.
A PHP
konfigurálása Ahhoz, hogy a Windows futtassa a PHP kódot, a PHP bináris fájlokat át kell másolni a rendszerbe. Nincs telepítésre szükség, de bizonyos konfigurációkat meg kell tenni annak érdekében, hogy megfelelően működjön. Az első lépés a PHP Windows Binaries letöltése és kivonása( azaz "C: PHP").Az IIS 6 esetében az nem menetes binárisokat kell használni.
Másolja a "php.ini-production" fájlt a kivont fájlokból a Windows könyvtárba. A Windows könyvtárban nevezze át ezt a fájlt "php.ini" -re.
Nyissa meg a 'php.ini' fájlt a Jegyzettömbben, és szükség szerint konfigurálja. A dobozon kívül a másolandó termelési konfiguráció előre meg van határozva, amit a PHP csapat úgy érzi, hogy jó a termelési kiszolgáló számára. Néhány változás szükséges a PHP konfigurálásához az IIS 6 rendszerhez:
- Uncomment és állítsd be a kulcsot cgi.force_redirect = 0
- A kulcs figyelmen kívül hagyása, fastcgi.impersonate = 1
- Uncomment and set the key,extension_dir az ext kiterjesztésű mappához az PHP elérési útjában( azaz "C: PHPext").
- Adja meg a kulcsot, az date.timezone -t a szerver időzónájához( az ezen a gomb felett található sorban található URL-ek felsorolják az elfogadott értékeket).
Ezen a ponton a Windows rendszer PHP parancsfájlokat futtathat a "php.exe" eszközzel.
Az IIS 6 FastCGI kiterjesztés
telepítése Annak érdekében, hogy az Internet Information Services( IIS) 6 végrehajtsa és kiszolgálja a PHP szkripteket, további konfigurációra van szükség. Ebben a kézikönyvben a PHP-t az IIS-re telepítjük a FastCGI felület segítségével, amely stabilitást és teljesítményt biztosít. Mivel a FastCGI nem szerepel az IIS 6-ban, alapértelmezés szerint le kell töltenünk és telepítenünk kell.
A FastCGI telepítője nem igényel semmilyen beállítást, de a FastCGI bővítmény telepítése után be kell állítanunk a PHP futtatásához.
Nyissa meg a "C: WINDOWSsystem32inetsrvfcgiext.ini" fájlt a Jegyzettömbben, és keresse meg a "Típusok" részt, és adja meg a konfigurációs adatokat:
[Típus]
php = PHP
[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests= 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000
Szükség szerint módosítsa ezeket az értékeket a környezetnek megfelelően, de fontos, hogy minden beállításnak megvan a helyes értéke. Ha elkészült, mentse el ezt a fájlt.
Az IIS konfigurálása a PHP futtatásához a FastCGI segítségével
Mind a PHP, mind a FastCGI telepítve és konfigurálva marad az IIS 6 beállítása. Az IIS kezelőkonzol megnyitásakor a webszolgáltatási bővítmények alatt győződjön meg róla, hogy a "FastCGI Handler"beállítva engedélyezett.
Ezután lépjen a Webhelyek csoport Tulajdonságok beállításai oldalára.
A "Home Directory" fülön kattintson a "Configuration" gombra.
Fájlok leképezése a. php fájlkiterjesztéssel rendelkező fájlokhoz a futtatható készlethez a FastCGI kiterjesztés DLL-hez.
Miután alkalmazta az összes módosítást, indítsa újra az IIS-t.
A PHP
tesztelése Ezen a ponton a kiszolgáló készen áll arra, hogy menjen, de csak azért, mert biztos lehet benne, hogy az IIS-n keresztül sikeresen megerősíthetjük a PHP-beállításokat. Hozzon létre egy szövegfájlt a "C: Inetpubwwwroot" nevű könyvtárba, amely egyszerűen a következő sort tartalmazza:
& lt;? Php phpinfo() ;? & Gt;
Végül keresse meg a kiszolgálón található "http: //localhost/ phpinfo.php" címet, és látnia kell a PHP információs oldalt. Ha az oldal sikeresen betöltődik, akkor a PHP mostantól fut a számítógépen.
Következtetés
Miután a PHP-t feltelepedtek és futottok a Windows rendszeren, kihasználhatják a rendelkezésre álló PHP alapú alkalmazások sokaságát, valamint fejleszthetik és telepíthetik a sajátjukat.
Linkek
Letöltés PHP Windows Binaries( nem menetbiztos)
Letöltés IIS 6 FastCGI Extension