PHP kézikönyv Előző 3. Fejezet. Telepítés Következő Ez a fejezet az IIS szerverekre vonatkozó PHP telepítési útmutatókat tartalmazza, mind az IIS3, mind az IIS4 verziókhoz. Ezen szervereken a konfigurálás a megadott REG fájl segítségével javasolt (pws-php4cgi.reg). Szerkesztheted ezt a fájlt, hogy a kiterjesztések és a PHP könyvtárait megadd. Vagy követheted az alábbi lépéseket, hogy elkészítsd ezt saját kezűleg. Figyelem Az alábbi lépések a windows registry-ben való közvetlen szerkesztést igénylik. Egyetlen hiba használhatatlanná teheti a rendszeredet! Mindenképpen készíts egy biztonsági másolatot, mielőtt bármi mást tennél. A PHP Team nem vállal felelősséget semmilyen kárért! Futtasd a Regedit-et. Keresd meg a HKEY_LOCAL_MACHINE / System / CurrentControlSet / Services / W3Svc / Parameters / ScriptMap pontot. Az Edit menüben válaszd ki a New - String Value pontot. Írd be a fájl kiterjesztést, amit használni szeretnél, pl. .php Klikkelj kétszer az új szövegen és írd be a php.exe elérési útját, pl. c:\php\php.exe %s %s. A %s %s NAGYON fontos, enélkül a PHP nem fog működni. Ismételd ezeket a lépéseket az összes kiterjesztésre, amit használni szeretnél. A következő lépések nem befolyásolják a web szerver üzembehelyezését, és csak akkor van rá szükség, ha a php szkriptjeidet parancssorból is szeretnéd futtatni - pl. c:\myscripts\test.php) - vagy a fájlböngészőben duplakattintásra elindítani azokat. Ugord át ezeket a lépéseket, ha azt akarod, hogy duplakattintásra inkább a szövegszerkesztődbe töltődjenek be a PHP szkriptek. Keresd meg a HKEY_CLASSES_ROOT pontot. Az Edit menüben válaszd a New - Key pontot. Nevezd el az új kulcsot az előzőekben megadott kiterjesztés nevére, pl. .php Válaszd ki az új kulcsot, aztán a jobb oldalon kattints kétszer a "default value" soron, és írd be, hogy phpfile. Ismételd az utóbbi lépést az összes kiterjesztésre, amit az előző részben beállítottál. Most hozz létre ismét egy új kulcsot (New - Key) a HKEY_CLASSES_ROOT alatt, és nevezd el phpfile -nak. Válaszd ki az új phpfile kulcsot, aztán a jobb oldalon kattints kétszer a "default value" soron, és írd be, hogy PHP Script. Kattints jobbgombbal a phpfile kulcson és válaszd ki a New - Key pontot. Nevezd az új kulcsot Shell -nek. Kattints jobbgombbal a Shell kulcson és válaszd ki a New - Key pontot. Nevezd az új kulcsot open -nek. Kattints jobbgombbal az open kulcson és válaszd ki a New - Key pontot. Nevezd az új kulcsot command -nak. Válaszd ki az új command kulcsot, aztán a jobb oldalon kattints kétszer a "default value" soron, és írd be, a php.exe elérési útját, pl. c:\php\php.exe -q %1. Ne felejtsd el a %1 -et!). Lépj ki a Regedit-ből. Ha Windows alatt PWS szervert használsz, indítsd újra a gépet, hogy újratöltse a rendszer a registry-t. PWS és IIS 3 használók így már rendelkeznek egy teljesen funkcionális rendszerrel. IIS 3 használóknak ajánlható Steven Genusa ötletes script map konfiguráló eszköze. Kétféle módon lehet a PHP-t 4-es vagy újabb verziójú PWS-hez installálni: ez egyik a CGI bináris, a másik az ISAPI modul dll használata. Ha a CGI változat mellett döntesz, akkor: Szerkeszd át a csatolt pws-php4cgi.reg fájlt (sapi könyvtár), hogy abban a php.exe-re hivatkozás az installációnak megfelelő legyen. A perjeleket meg kell előzze egy maásik visszaperjel, pl.: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="c:\\php\\php.exe " A PWS Manager-ben, egy jobbegérgomb kattintás arra a könyvtárra, amelyhez PHP támogatást szeretnél rendelni, és válaszd ki a Properties menüpontot. Jelöld be az 'Execute' négyzetet, és nyomd meg az OK-t. Ha ISAPI modulként akarod használni, akkor: Szerkeszd át a csatolt pws-php4isapi.reg fájlt (sapi könyvtár), hogy abban a php4isapi.dll-re hivatkozás az installációnak megfelelő legyen. A perjeleket meg kell előzze egy maásik visszaperjel, pl.: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="c:\\php\\sapi\\php4isapi.dll " A PWS Manager-ben, egy jobbegérgomb kattintás arra a könyvtárra, amelyhez PHP támogatást szeretnél rendelni, és válaszd ki a Properties menüpontot. Jelöld be az 'Execute' négyzetet, és nyomd meg az OK-t. A PHP telepítése IIS 4-el felszerelt Windows NT / 2000 szerverre a következőképpen történik: Az Internet Service Manager-ben (MMC) válaszd a Web Site kezdő könyvtárát. Nyisd meg a könyvtár Properties ablakát a jobb klikkre lenyíló menüből, és ott válaszd a Home Directory, Virtual Directory, vagy Directory fület. Kattints a Configuration gombra, majd az App Mappings fülre. Kattints az Add gombra, és az Executable box-ban írd be, hogy c:\php-eleresi-ut\php.exe %s %s. A %s %s MINDENFÉLEKÉPPEN szerepeljen, ha azt szeretnéd, hogy működjön a PHP. Az Extension box-ban, írd be a kiterjesztést, amit használni szeretnél a PHP szkriptjeidhez. Meg kell ismételned az 4-5 lépéseket minden kiterjesztésre, amit be szeretnél állítani. (.php és .phtml a szokásosak.) Állítsd be a megfelelő biztonságot az Internet Service Manager-ben. Ha az NT szerveren NTFS-t használsz adj futtatási jogokat I_USR_-nek arra a könyvtárra, ami a php.exe fájlt tartalmazza. Előző Tartalom Következő Szerverek - Caudium Fel Szerverek - Netscape és iPlanet Enterprise