Zoals je misschien al wist heeft Microsoft de volgende wave van Vista SP1 vrij gegeven. In deze wave zit ook de Nederlandse versie van het SP. Dus heb hem gisteravond maar gelijk even gedownload en op mijn eigen laptop gezet. Het afsluiten gaat in ieder geval een stukje sneller als voor de update
Op 29 april zal Microsoft XP Servicepack 3 vrij geven. Hierin zitten een aantal nieuwe functionaliteiten en volgens de eerdere beta verslagen die je hier en daar op internet vindt is het ook een stuk sneller geworden.
XP
All posts tagged XP
Volgens de diverse geruchten sites zou de uiteindelijke versie van SP3 voor XP eind april beschikbaar moeten zijn. Microsoft heeft dit nog niet bevestigd maat geeft aan dat geprobeerd wordt SP3 in de eerste helft van 2008 beschikbaar te stellen. Ondertussen dwalen er al diverse beta’s rond op internet, Microsoft geeft aan deze niet te gebruiken. Het leuke is eigenlijk dat sinds begin deze maand al wel de release notes van SP3 beschikbaar zijn en RC2 te downloaden is bij Microsoft. Alhoewel dit eerste een beetje verleidelijk is aangezien wanneer je hem daadwerkelijk opent er staat dat het de release-notes voor SP3 RC2 zijn. RC2 bevat o.a.: Network Access Protection, Black hole router detection, Enhanced security for Administrator and Service policy entries en jawel hoor Windows Product Activation. Dit laatste bouwt een feature in die al in o.a. Vista, 2008 en Office 2007 zitten namelijk een product installeren zonder product-key. Dit laatste is natuurlijk wel gelimiteerd.
Deze tutorial legt uit hoe je PHP en Mysql werkend kan krijgen met IIS 7. In IIS 7 zijn een aantal dingen veranderd waardoor de installatie eigenlijk niet eenvoudiger wordt als in vorige versies of als met Apache. Tegen die problemen ben ik uiteraard ook zelf gelopen maar met wat googelen heb ik uiteindelijk alles aan de praat gekregen.
Allereerst dien je de volgende software te downloaden:
- PHP 5.x (het makkelijkst is het om het zip bestand te downloaden)
- Mysql 5.x
Nadat je de betreffende software hebt gedownload kunnen we beginnen. De installatie is te verdelen in een aantal stappen:
- installatie van PHP
- configureren van IIS/PHP
- installatie van Mysql
Installatie PHP
Het zip bestand bevat alle bestanden die je nodig hebt pak het bestand uit in een lokatie die je zelf handig vindt, bijvoorbeeld c:\Program Files\PHP.
Je zal zien dat er onder de directory een aantal submappen komen:
- Ext
- Extras
- PEAR
- Dev
Voornamelijk de “ext” map is een belangrijke map omdat hier alle extensions in om de functionaliteiten van PHP uit te breiden.
Configureren van IIS/PHP
De volgende stap is het configureren van PHP en IIS. De configuratie van PHP zelf wordt gedaan middels een simpele tekst bestand genaamd “php.ini”. Dit bestand staat in de root van de PHP directory en dient gekopieerd te worden naar “c:\windows”. Eventueel kun je eerst de aanpassingen maken die je zelf wil, zoals het aanzetten van extensions.
Voor het gebruik van Mysql dient je de “;” weg te halen voor de volgende regel: extension=php_mysql.dll.
Nadat dit is gedaan dien je nog een aantal bestanden te kopiëren namelijk “php_mysql.dll” dit bestand kun je vinden in de “ext” directory, en zowel “libmysql.dll” als “libeay32.dll” uit de PHP directory, dienen gekopieerd te worden naar “c:\windows\system32″.
Nadat dit is gebeurd is IIS aande beurt. De IIS configuratie is opzich niet zo heel veel werk echter standaard bevat IIS niet alle componenten die benodigd zijn en die dienen dus ook eerst toegevoegd te worden. Start hiervoor “programma’s en onderdelen” op vanuit het configuratiescherm en kies in de linkerbalk voor de optie “Windows onderdelen in- of uitschakelen”. De volgende opties dienen aangezet te worden onder IIS:
![]()
Wanneer dit is geїnstalleerd kunnen we verder gaan met het configureren van IIS. Hiervoor dient de IIS-beheer console geopend te worden. Nadat deze is geopend dien je de “Handlertoewijzingen” te openen. Wanneer je deze opent krijg je in de rechterbalk de optie om een “Scripttoewijzing” toe te voegen, wanneer je hiervoor kiest krijg je onderstaand scherm te zien:
![]()
Vul deze in zoals bovenstaand met uitzondering van het “uitvoerbaar bestand” hier dient de directory gekozen te worden waar PHP is geїnstalleerd. Druk hierna op OK, Windows zal vragen of dit ook doorgevoerd moet worden in andere onderdelen van IIS, geef hier akkoord voor, dit scheelt namelijk een hoop werk.
De handlertoewijzingen zien er dan als volgt uit:
![]()
Om te kijken of PHP goed is geїnstalleerd en geconfigureerd kun je een PHP bestand maken met de volgende inhoud:
phpinfo()
Sla dit op in de root van de web-server en open het bestand vervolgens met Internet Explorer. Als de installatie/configuratie goed is gegaan krijg je een overzicht van alle instellingen van PHP die je hebt ingesteld in het INI bestand.
Installeren van Mysql
Als laatst dient Mysql geїnstalleerd te worden hier kun je de aangeraden stappen doen die de setup zelf aangeeft. De enige optie die je mogelijk moet aanpassen is het soort server wat je hebt. Voor een ontwikkelomgeving kun je namelijk de “developer” kiezen wil je een productieserver inrichten dan is deze optie niet aan te raden.
De nieuwste beta versie van SP3 voor XP is via internet uitgelekt. Het gaat om build-nummer 3205. Naast diverse patches zouden er ook enkele nieuwe functionaliteiten in het SP zitten waaronder: Een nieuwe methode om het besturingssysteem te activeren waardoor een gebruiker geen productsleutel hoeft in te voeren tijdens de installatie een nieuwe Network Access Protection-module, Microsoft Kernel Mode Cryptographics-module, een Black Hole Router detectie-algoritme. Het is nog niet exact bekend wanneer de uiteindelijke versie wordt uitgebracht.



