Homepage » hogyan kell » A PHP telepítése az IIS 6 rendszeren a Windows Server 2003 rendszerhez

    A PHP telepítése az IIS 6 rendszeren a Windows Server 2003 rendszerhez

    A weben az egyik legnépszerűbb fejlesztőplatform a PHP, amely számos népszerű alkalmazást és webhelyet, például a Facebookot, a WordPresset és a Joomla-t használ. Míg a legtöbb ilyen rendszer „Apache Web Server” -et futtató Linux rendszeren való használatra tervezték, a PHP alkalmazásokat az IIS 6-on keresztül telepítheti a Windows Server 2003 rendszeren.

    A PHP beállítása

    Annak érdekében, hogy a Windows futtassa a PHP-kódot, a PHP bináris fájljait át kell másolni a rendszerbe. Nincs szükség telepítésre, azonban néhány konfigurációt 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 a nem szál biztonságos binárisokat kell használni.

    Másolja a „php.ini-production” fájlt a kivont fájlokból, illessze be 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 azt. A dobozon kívül az általunk másolt gyártási konfiguráció előre definiálva van, amit a PHP csapat úgy érzi, hogy jó egy gyártási kiszolgáló számára. Néhány változtatásra van szükség ahhoz, hogy a PHP-t konfigurálja az IIS 6 rendszeréhez:

    • Kapcsolja ki és állítsa be a kulcsot, cgi.force_redirect = 0
    • Vegye ki a kulcsot, fastcgi.impersonate = 1
    • Késleltetés nélkül állítsa be a kulcsot, a kiterjesztés_dir-et az 'ext' mappába a PHP útvonalon (azaz "C: PHPext")..
    • Állítsa be a kulcsot, date.timezone a szerver időzónájához (a fenti sor URL-je felsorolja az elfogadott értékeket).

    Ezen a ponton a Windows rendszer futtathatja a PHP parancsfájlokat 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égrehajtson és kiszolgáljon PHP parancsfájlokat, további konfigurációra van szükség. Ebben az útmutatóban a PHP-t az IIS-re telepítjük a FastCGI interfész segítségével, amely jó egyensúlyt biztosít a stabilitás és a teljesítmény között. Mivel a FastCGI nem szerepel az IIS 6-ban, alapértelmezettnek kell lennie, le kell töltenünk és telepítenünk kell.

    A FastCGI telepítő nem igényel konfigurációt, de ha a FastCGI kiterjesztés telepítve van, konfigurálni kell 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 információkat:

    [Típusai]
    php = PHP

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

    Ezeket az értékeket szükség szerint módosítsa a környezetnek megfelelően, de fontos, hogy az összes beállítás megfelelő legyen. 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ítése és konfigurálása után mindössze az IIS 6 beállítására van szükség. Amikor megnyitja az IIS felügyeleti konzolt, a webszolgáltatási bővítmények alatt győződjön meg róla, hogy a „FastCGI Handler” engedélyezve van.

    Ezután keresse meg a Webhelyek csoport Tulajdonságok beállításait.

    A „Home Directory” lapon kattintson a „Configuration” gombra.

    Adjon hozzá egy leképezést a .php fájlkiterjesztéssel rendelkező fájlokhoz a FastCGI kiterjesztés DLL-hez beállított futtatható fájlhoz.

    Miután az összes módosítást végrehajtotta, indítsa újra az IIS-t.

    A PHP tesztelése

    Ezen a ponton a kiszolgáló készen áll, de csak azért, hogy megbizonyosodjon arról, hogy az IIS-en keresztül könnyen meg tudjuk erősíteni a PHP beállításait. Hozzon létre egy szövegfájlt a 'C: Inetpubwwwroot' könyvtárban, melynek neve 'phpinfo.php', amely egyszerűen tartalmazza a sort:

    Végül, keresse meg a címet: 'http: //localhost/phpinfo.php' a kiszolgálón, és látnia kell a PHP információs oldalt. Ha az oldal sikeresen betöltődik, a PHP most fut és működik a készüléken.

    Következtetés

    Miután a Windows rendszeren futott a PHP, és kihasználhatja a PHP alapú alkalmazások sokaságát, valamint saját fejlesztéseit és telepítését..

    linkek

    PHP Windows binárisok letöltése (nem szálbiztos)

    Letöltés IIS 6 FastCGI kiterjesztés