w2003+php+IIs

Fisli István fislipisti at pc6.kvszk.sulinet.hu
2006. Júl. 26., Sze, 17:33:21 CEST


Kiss István írta:
>Megcsináltam amit írtál a helyzet ua.
>Más ötlet?


Üdv!

PHP-t kétféle módban lehet telepíteni. CGI módban, ill. ISAPI módban. Amit
én leírtam múltkor, az a CGI mód. Sneff Gábor által belinkelt oldalak pedig
az ISAPI módot írták le. Az ISAPI módot kevésbé tartják stabilnak,
teljesítményben, biztonságban állítólag eredményesebb.
Én a CGI változatot használom.
PHP letöltésnél a Windows Binaries verziót, vagy a futtatható verziót
töltötted le? CGI mód esetén a futtatható verziót érdemes, mert ekkor a
telepítés automatikus, azonban a kiterjesztéseket a varázsló nem telepíti.
A múltkor leírtakat tehát telepítés után meg kell csinálni.
Ha ez megtörtént, akkor nézd meg az IIS kezelőben, hogy  a
Webszolgáltatás-bővítmények között megjelenik-e a PHP, és állapota
engedélyezett-e.
Ezt természetesen engedélyezettre kell állítani.
Amit még meg kellene próbálnod.
Hozz létre egy mappát a C:\inetpub\wwwroot (IIS gyökérkönyvtára) mappa alá,
a neve legyen pl. phpscript. Az IIS kezelőben válaszd ki az alapértelmezett
webhely, és az újonnan létrehozott mappának (phpscript)nézd meg a
tulajdonságait a jobb egérgomb menüből, a Tulajdonságok-at választva.
Az új dialógusablakban, Létrehozás gomb, majd Konfiguráció gomb.
Ha nem létezik php megfeleltetés, akkor a Hozzáadás gomb segítségével létre
kell hozni egyet. A végrehajtható fájl mezőbe "be kell tallózni" a PHP
telepítési könyvtárából a php-cgi.exe állományt, a kiterjesztéshez pedig
azt, hogy .php
Beállítások elfogadása OK gombbal.
Az IIS kezelőben meg kellene nézni, hogy az alapértelmezett webhely >
Tulajdonságok > Kezdőkönyvtár fül > Végrehajtási engedélyek beviteli mezőben
a Nincs helyett a Csak parancsfájlok legyen beállítva.




Fisli István
Keszthelyi VSZK





További információk a(z) Techinfo levelezőlistáról