Saludos Trovador
Pues bien, para correr un buen servidor necesitas estos programas:
MySQL (manejador de bases de datos)
PHP (interprete de PHP)
Apache Web Server (servidor HTTP)
Active Perl (si deseas usar CGI)
PHPmyadmin (si administras bases de datos)
Argosoft Mail Server (si planeas tener tu propio correo y utilizar PHP para enviar correo)
Linux Red Hat (excelente S.O para servidores web)
Windows 2000 server (si no estas familiarizado con linux)
Respecto al tutorial, puedes encontrar uno muy bueno en la pagina de maestros del web, aqui te dejo su direccion:
http://www.maestrosdelweb.com/editorial/phpmysqlap/
Espero te sirva la informacion
.
Un Saludo
.