Met de komst van Microsoft Windows Vista en Windows Server 2008 is de Internet Information Services geupgrade naar versie 7. In deze blog de installatie van IIS in combinatie met de (opensource) scripttaal PHP en database server MySQL.
Installatie IIS 7
IIS kan geïnstalleerd worden vanuit het configuratiescherm, hiervoor hoeft de Windows DVD niet geplaatst te worden.
- Configuratiescherm > Programma’s en onderdelen > Windows-onderdelen in- of uitschakelen.
- Selecteer de Internet Information Services en zorg er in ieder geval voor dat ‘CGI’ onder ‘World Wide Web-services > Toepassingsontwikkelingsfuncties’ is geselecteerd zoals te zien is in onderstaande screenshot:
Wanneer er op OK geklikt wordt zal Windows de installatie uitvoeren. Indien alles is goed gegaan zal IIS na de installatie te benaderen zijn met een webbrowser via http://localhost, het IIS logo zal dan getoond worden.
Installatie en configuratie PHP 5
Op het moment van schrijven is PHP aangekomen bij versie 5.2.6 en is te downloaden vanaf de PHP website. Voor punt twee, drie en vier zijn administratie rechten nodig, ik raad je aan om de Windows Verkenner als de gebruiker ‘Administrator’ uit te voeren voor deze stappen.
- Download de ‘PHP zip package’ onder ‘Windows Packages’, zorg dat het bestand uitgepakt wordt in ‘C:\PHP’.
- Kopieer / verplaats ‘php.ini-dist’ (‘php.ini-recommended’ indien je de server niet alleen voor testdoeleinden gebruikt) uit ‘C:\PHP’ naar ‘C:\WINDOWS’ en hernoem dit bestand naar php.ini
- Wijzig php.ini zodat de extensies worden geactiveerd door de ‘;’ voor een extensie weg te halen zoals te zien is in onderstaande screenshot:
- Kopieer de .dll bestanden van de geactiveerde extensies naar ‘C:\WINDOWS\System32′, deze bestanden kunnen gevonden worden in de map ‘C:\PHP\ext’.
Configuratie IIS 7
- Start ‘IIS-beheer’ door ‘inetmgr.exe’ uit te voeren vanuit het start menu.
- Kies voor ‘Handlertoewijzingen’.
- Kies voor ‘Moduletoewijzing toevoegen’ en zorg ervoor dat het venster wordt voorzien van de informatie zoals te zien is in onderstaande screenshot:
- Herstart IIS om de instellingen toe te passen.
MySQL
De MySQL database server is te downloaden vanaf de MySQL website, in deze blog besteed ik daar verder geen aandacht aan. Indien het de eerste keer is dat je de installatie uitvoer is het aan te raden om voor de ‘Windows ZIP/Setup.exe’ te kiezen en de wizard te volgen.
Na de installatie en configuratie van de verschillende onderdelen die ik hierboven heb besproken worden de geactiveerde extensies getoond in de phpinfo:




juni 15, 2009 at 4:24 pm
Hallo,
Ik ben op uw site terecht gekomen en wil graag iis installeren en heb zodoende uw instructies opgevolgd maar ik heb geen CGI er bij staan wat moet ik nu doen
alvast bedankt
juni 15, 2009 at 6:14 pm
Heb je de zip package gedownload van de website van PHP? (www.php.net). Zodra je die namelijk uitgepakt heb zou daar gewoon de php-cgi.exe bij moeten zitten.