Webserver installatie op Windows 2000 / XP
Om PHP, Apache en MySQL ieder apart te installeren op Windows volg je deze stappen:
Eerst elk pakket downloaden:
- Apache : www.apache.org
- PHP : www.php.net
- MySQL : www.mysql.com
Apache webserver installeren
Apache webserver installeren is simpel als je het Microsoft installeerpakket download (.msi)
Klik erop en op klik door tot je het volgende window krijgt. Voor netwerkdomein en Servername kun je gewoon localhost invullen en voor admin email je eigen email adres.

Als je de Apache webserver op windows 2000 of XP als Service installeert wordt deze automatisch elke keer opgestart bij het opstarten van windows
Klik nu op volgende tot de installatie is voltooid en vervolgens kun je controleren of je webserver goed is geïnstalleerd door http://localhost in de adresbar van je browser in te typen.

Onthoudt dat wanneer Apache start de windows firewall mogelijk probeert de webserver te blokkeren: gewoon op unblock klikken.

Installatie PHP op Windows XP / 2000
Eerst de php zipfile (bijvoorbeeld php–4.3.10–Win32.zip) uitpakken in de map waarin Apache webserver geïnstalleerd werd (C:\Program Files\Apache Group\Apache2\)
De nieuwe map noem je voor ’t gemak php. Nu het bestand php.ini–dist naar je windows directory kopiëren en de naam wijzigen naar php.ini. Dit is het php configuratie bestand.
Vervolgens verplaats je het bestand php4ts.dll vanuit de php directory naar de sapi subdirectory – of naar een van de volgende directories:
- De directory waar apache.exe zich bevindt (C:\Program Files\Apache Group\Apache2\bin)
- De %SYSTEMROOT%\System32, %SYSTEMROOT%\system of %SYSTEMROOT% directory.
(alleen in Windows NT/2000/XP)
Nu moet je Apache configureren om met php samen te werken: open het Apache configuratie bestand met een texteditor: C:\Program Files\Apache Group\Apache2\conf\httpd.conf
En voeg de volgende 2 regels toe :
LoadModule php4_module php/sapi/php4apache2.dll
AddType application/x–httpd–php .php
Opslaan en dan de Apache webserver herstarten om de veranderingen in httpd.conf te implementeren.
Klik Start > Programs > Apache HTTP Server 2.0.50 > Control Apache Server > Restart
Om te controleren of php naar behoren werkt maak je nu een nieuw bestand in de C:\Program Files\Apache Group\Apache2\httpdocs directory dat je info.php noemt, met daarin de volgende php code:
<? phpinfo(); ?>
Nu open je in je browser het bestand http://localhost/info.php .
Indien php goed geïnstalleerd is krijg je nu een uitdraai van de php configuratie op de webserver in je browser:

MySQL installeren
Na downloaden het MySQL zipbestand (bijv. mysql–4.0.18–win.zip) uitpakken naar een tijdelijke map, en setup.exe dubbelklikken. MySQL wordt geïnstalleerd in de directory C:\mysql.
Een CMD (DOS) window openen en typ vervolgens
cd \
cd C:\mysql\bin
mysqld–nt ––console
Nu zouden er een aantal meldingen als de volgende op je scherm moeten verschijnen.
C:\mysql\bin>mysqld–nt ––console
InnoDB: The first specified data file .\ibdata1 did not exist:
InnoDB: a new database to be created!
040807 10:54:09 InnoDB: Setting file .\ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
040807 10:54:11 InnoDB: Log file .\ib_logfile0 did not exist: new to be created
InnoDB: Setting log file .\ib_logfile0 size to 5 MB
InnoDB: Database physically writes the file full: wait...
040807 10:54:12 InnoDB: Log file .\ib_logfile1 did not exist: new to be created
InnoDB: Setting log file .\ib_logfile1 size to 5 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: Creating foreign key constraint system tables
InnoDB: Foreign key constraint system tables created
040807 10:54:31 InnoDB: Started
mysqld–nt: ready for connections.
Version: '4.0.18–nt' socket: '' port: 3306
Open nog een CMD window en type C:\mysql\bin\mysql
Als je installatie gelukt is zie je nu de MySQL client prompt:
C:\mysql\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.18–nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
type exit om de MySQL client te verlaten.
Nu dien je MySQL nog als service te installeren. Dit is simpel:
Eerst sluit je de server af door te typen
mysqladmin –u root shutdown
Vervolgens type je
mysqld–nt –install
om de MySQL service te installeren en
net start mysql
om de service te starten.

