Se supone que si usas Appserv al instalar queda todo configurado.
Yo prefiero usar Apache 2.0.52, php 4.3.9 y mysql 4.1, es decir,
siempre usando lo ultimo estable y recomendado de cada uno.
Para instalar todo hago estos pasos:
1. bajo e instalo apache 2.0.52 desde:
http://httpd.apache.org/download.cgi
2. bajo el php 4.3.9 el paquete zip desde:
http://www.php.net/downloads.php
descomprimo el zip y en c:\ y cambio el nombre del directorio a php
3. bajo e instalo mysql 4.1 desde:
http://dev.mysql.com/downloads/mysql/4.1.html
4. voy al directorio C:\Archivos de programa\Apache Group\Apache2\conf y abro el archivo httpd.conf,
busco la ultima linea que dice LoadModule y bajo ella agrego esto:
#para cargar php como modulo de apache
LoadModule php4_module C:\php\sapi\php4apache2.dll
#para procesar php
AddType application/x-httpd-php .php
Busco la linea que dice DirectoryIndex y la dejo asi:
#para indicar que una pagina llamada index.php tambien puede ser el indice de un directorio
DirectoryIndex index.html index.php index.htm
Luego guardo el archivo y salgo.
5. voy al directorio c:\php\
a) renombro o copio el archivo php.ini-recommended a php.ini,luego lo copio o muevo a c:\windows\
b) copio el archivo php4ts.dll a c:\windows\system32
6. voy al directorio C:\Archivos de programa\Apache Group\Apache2\bin y ejecuto el programa apachemonitor.exe
y atraves de el reinicio (restart) el servidor apache.
Mysql queda funcionando solo, para verlo sólo hay que hacer una pagina php con conexion a mysql.